Cum se implementează caracterul în Java?



Acest articol despre charAt în Java vă va prezenta metoda șirului Java charAt (). Acest articol va demonstra diferite moduri de utilizare a acestei metode.

CharAt () în este o metodă, utilizată în special pentru a returna caracterul la indexul specificat într-un șir. În acest articol vom înțelege acest subiect în detaliu. Următoarele indicații vor fi tratate în acest articol,

tipuri de operatori în javascript

Așa că hai să începem





caracteristică în Java

Pentru metoda charAt (), valoarea indexului transmisă trebuie să fie între 0 și (lungimea șirului - 1). În cazul în care valoarea indicelui este mai mare decât, egală cu sau un număr negativ, a StringIndexOutOfBoundsException este returnat.

Semnătură



char char public (index int)

Parametru

index: indexul caracterului care trebuie returnat



Întoarcere

Caracterul din poziția specificată este returnat.

Excepție

StringIndexOutOfBoundException : Revenit dacă valoarea indexului este negativă, mai mare sau egală cu lungimea șirului.

Continuând cu acest articol CharAt în Java

Exemplu

public class Main {public static void main (String args []) {String str = 'Trebuie să salvăm planeta de schimbările climatice' // Aceasta returnează primul caracter al șirului char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Caracter la 0 index:' + c1) System.out.println ('Caracter la 5 index: '+ c2) System.out.println (' Caracter la al 9-lea index: '+ c3) System.out.println (' Caracter la al 15-lea index: '+ c4)}}

Ieșire

Caracterul la index 0 este: W

Caracterul la al cincilea indice este: s

Caracterul la indexul 11 ​​este: a

Caracterul la indexul 20 este: e

Continuând cu acest articol CharAt în Java

Exemplu pentru StringIndexOutOfBoundsException

La trecerea unui index negativ sau a unui indice mai mare decât length () - 1, atunci se aruncă o excepție StringIndexOutOfBoundsException.

În exemplul următor, este trecut un indice negativ:

public class Main {public static void main (String args []) {String str = 'ClimateChange' // negative index char c = str.charAt (-1) System.out.println (c)}}

Ieșire

Excepție în firul „principal” java.lang.StringIndexOutOfBoundsException: String index out of range: -1

la java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)

la java.base / java.lang.String.charAt (String.java:692)

la Main.main (Main.java:5)

Comandă ieșită cu starea diferită de zero 1

Codul se încheie cu o excepție.

Continuând cu acest articol CharAt în Java

Tipărirea tuturor caracterelor unui șir folosind charAt ()

Se face utilizarea buclei for de la 0 la lungimea șirului () -1, pentru a imprima toate caracterele unui șir.

public class Main {public static void main (String args []) {String s = 'ClimateChange' for (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

Ieșire

C

l

eu

m

la

t

este

C

h

la

n

g

este

Continuând cu acest articol CharAt în Java

Numărarea frecvenței unui caracter folosind charAt ()

public class Main {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 for (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } } 

Frecvența unui caracter poate fi determinată utilizând charAt ():

Ieșire

Frecvența C este: 2

Continuând cu acest articol CharAt în Java

Tipărirea primului și ultimului caracter al unui șir

Primul și ultimul caracter al unui șir pot fi tipărite folosind charAt ():

public class Main {public static void main (String [] args) {String s = 'Climate Change Is Real' int strLength = s.length () // first character System.out.println ('Character at 0 index:' + s.charAt (0)) // Obținerea ultimului caracter prezent la indexul lungime șir-1 System.out.println ('Caracter la ultimul index:' + s.charAt (strLength-1))}}

Ieșire

Caracter la index 0: C

Caracter la ultimul indice: l

Metoda charAt () oferă utilizatorului numeroase modalități de a accesa elementele la orice index specificat, atâta timp cât indexul se încadrează într-un interval adecvat.

Astfel am ajuns la sfârșitul acestui articol despre „caracter în Java”. Dacă doriți să aflați mai multe, consultați de Edureka, o companie de învățare online de încredere. Cursul de formare și certificare Java J2EE și SOA Edureka este conceput pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate Java, împreună cu diverse cadre Java, cum ar fi Hibernate & Spring.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog și vă vom contacta cât mai curând posibil.