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
- caracteristică în Java
- Exemplu pentru StringIndexOutOfBoundsException
- Tipărirea tuturor caracterelor unui șir folosind charAt ()
- Numărarea frecvenței unui caracter folosind charAt ()
- Tipărirea primului și ultimului caracter al unui șir
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.