Come implementare charAt in Java?



Questo articolo su charAt in Java ti introdurrà al metodo stringa Java charAt (). Questo articolo illustrerà diversi modi per utilizzare questo metodo.

Il charAt () in è un metodo, utilizzato in particolare per restituire il carattere all'indice specificato in una stringa. In questo articolo capiremo questo argomento in dettaglio. I seguenti suggerimenti saranno trattati in questo articolo,

Quindi iniziamo





charAt in Java

Per il metodo charAt (), il valore di indice passato deve essere compreso tra 0 e (lunghezza della stringa - 1). Nel caso in cui il valore dell'indice sia maggiore, uguale o negativo, a StringIndexOutOfBoundsException viene restituito.

Firma



public char charAt (int index)

Parametro

index: l'indice del carattere da restituire



Ritorno

Viene restituito il carattere nella posizione specificata.

Eccezione

StringIndexOutOfBoundException : Restituito se il valore dell'indice è negativo, maggiore o uguale alla lunghezza della stringa.

Andando avanti con questo articolo charAt in Java

Esempio

public class Main {public static void main (String args []) {String str = 'Dobbiamo salvare il pianeta dai cambiamenti climatici' // Restituisce il primo carattere della stringa char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Character at 0 index:' + c1) System.out.println ('Character at 5th index: '+ c2) System.out.println (' Character at 9th index: '+ c3) System.out.println (' Character at 15th index: '+ c4)}}

Produzione

Il carattere con indice 0 è: W.

Il carattere al 5 ° indice è: s

Il carattere all'undicesimo indice è: a

barra di avanzamento in html utilizzando javascript

Il carattere al 20 ° indice è: e

Andando avanti con questo articolo charAt in Java

Esempio per StringIndexOutOfBoundsException

Quando si passa un indice negativo o un indice maggiore di length () - 1, viene generata un'eccezione StringIndexOutOfBoundsException.

Nell'esempio seguente, viene passato un indice negativo:

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

Produzione

Eccezione nel thread 'main' java.lang.StringIndexOutOfBoundsException: Indice stringa fuori intervallo: -1

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

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

presso Main.main (Main.java:5)

Comando terminato con stato diverso da zero 1

Il codice termina con un'eccezione.

Andando avanti con questo articolo charAt in Java

Stampa di tutti i caratteri di una stringa usando charAt ()

Viene utilizzato il ciclo for da 0 alla lunghezza di string () -1, per stampare tutti i caratteri di una stringa.

converti decimale in binario in Python

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

Produzione

C

l

io

m

per

t

e

C

h

per

n

g

e

Andando avanti con questo articolo charAt in Java

Contare la frequenza di un carattere usando 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 frequenza di un carattere può essere determinata utilizzando charAt ():

Produzione

La frequenza di C è: 2

Andando avanti con questo articolo charAt in Java

Stampa il primo e l'ultimo carattere di una stringa

Il primo e l'ultimo carattere di una stringa possono essere stampati utilizzando charAt ():

tableau che unisce due origini dati
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)) // Recupero dell'ultimo carattere presente all'indice di lunghezza 1 della stringa System.out.println ('Character at last index:' + s.charAt (strLength-1))}}

Produzione

Carattere con indice 0: C

Carattere all'ultimo indice: l

Il metodo charAt () fornisce all'utente innumerevoli modi per accedere agli elementi in qualsiasi indice specificato, purché l'indice rientri in un intervallo appropriato.

Così siamo giunti alla fine di questo articolo su 'charAt in Java'. Se desideri saperne di più, dai un'occhiata al da Edureka, una società di apprendimento online affidabile. Il corso di formazione e certificazione Java J2EE e SOA di Edureka è progettato per formarti sia sui concetti di base che avanzati su Java insieme a vari framework Java come Hibernate e Spring.

Hai domande per noi? Per favore, menzionalo nella sezione commenti di questo blog e ti risponderemo il prima possibile.