Com implementar la característica a Java?



Aquest article sobre charAt a Java us presentarà el mètode de cadena Java charAt (). En aquest article es mostraran diferents maneres d'utilitzar aquest mètode.

The charAt () a és un mètode, que s’utilitza particularment per retornar el caràcter a l’índex especificat en una cadena. En aquest article entendrem aquest tema amb detall. En aquest article es tractaran les següents indicacions,

avantatges de jquery sobre javascript

Comencem, doncs,





carAt a Java

Per al mètode charAt (), el valor de l'índex passat ha de ser entre 0 i (longitud de la cadena - 1). En cas que el valor de l'índex sigui superior a, igual o negatiu, a StringIndexOutOfBoundsException es torna.

Signatura



caràcters públics (índex int)

Paràmetre

índex: l’índex del caràcter a retornar



Torna

Es torna el caràcter a la posició especificada.

Excepció

StringIndexOutOfBoundException : Es torna si el valor de l'índex és negatiu, superior o igual a la longitud de la cadena.

Continuem amb aquest article de Java

Exemple

public class Main {public static void main (String args []) {String str = 'Hem de salvar el planeta del canvi climàtic' // Això retorna el primer caràcter de la cadena char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Caràcter a l'índex 0:' + c1) System.out.println ('Caràcter al 5è índex: '+ c2) System.out.println (' Caràcter al novè índex: '+ c3) System.out.println (' Caràcter al 15è índex: '+ c4)}}

Sortida

El caràcter de l’índex 0 és: W

El caràcter del cinquè índex és: s

El caràcter de l’11è índex és: a

El caràcter del vintè índex és: e

Continuem amb aquest article de Java

Exemple per a StringIndexOutOfBoundsException

En passar un índex negatiu o un índex superior a la longitud () - 1, es llança una excepció StringIndexOutOfBoundsException.

A l'exemple següent, es passa un índex negatiu:

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

Sortida

Excepció al fil 'principal' java.lang.StringIndexOutOfBoundsException: índex de cadena fora del rang: -1

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

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

a Main.main (Main.java:5)

S'ha sortit l'ordre amb estat 1 diferent de zero

El codi finalitza amb una excepció.

Continuem amb aquest article de Java

Impressió de tots els caràcters d'una cadena mitjançant charAt ()

Es fa l'ús del bucle for de 0 a la longitud de la cadena () -1, per imprimir tots els caràcters d'una cadena.

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)) } } }

Sortida

C

l

jo

m

a

t

és

C

h

a

n

g

és

Continuem amb aquest article de Java

Comptar la freqüència d’un personatge mitjançant 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) } } 

La freqüència d'un caràcter es pot determinar utilitzant charAt ():

Sortida

La freqüència de C és: 2

Continuem amb aquest article de Java

S'està imprimint el primer i l'últim caràcter d'una cadena

El primer i l'últim caràcter d'una cadena es poden imprimir mitjançant charAt ():

public class Main {public static void main (String [] args) {String s = 'Climate Change Is Real' int strLength = s.length () // primer caràcter System.out.println ('Caràcter a 0 índex:' + s.charAt (0)) // Obtenció del darrer caràcter present a l'índex de longitud de cadena-1 System.out.println ('Caràcter a l'últim índex:' + s.charAt (longitud de str-1))}}

Sortida

Caràcter a 0 índex: C

Caràcter al darrer índex: l

El mètode charAt () proporciona a l'usuari innombrables maneres d'accedir als elements en qualsevol índex especificat, sempre que l'índex estigui dins d'un interval adequat.

Per tant, hem arribat al final d’aquest article sobre ‘charAt in Java’. Si voleu obtenir més informació, consulteu el per Edureka, una empresa d’aprenentatge en línia de confiança. El curs de formació i certificació Java J2EE i SOA d’Edureka està dissenyat per formar-vos tant per a conceptes bàsics com avançats de Java, juntament amb diversos marcs Java com Hibernate & Spring

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest bloc i us respondrem el més aviat possible.