Java Charat

Java Charat

“Java ha un metodo integrato, Charat, che viene utilizzato per cercare il carattere della posizione indice assegnata nella stringa. Charat () prende sempre il singolo parametro di tipo dati "int"; Nessun altro tipo di dati è accettabile. Il valore dell'indice del punto di partenza della stringa è "0" e va fino a quando non viene raggiunta la lunghezza della stringa meno "1". Il valore dell'indice di stringa oltre questo intervallo incontrerà l'eccezione del compilatore Java. Inoltre, se un valore dell'indice è fornito da uno spazio, un periodo o un carattere speciale, Charat () conta anche quei personaggi."

Esempio 1

Abbiamo un esempio di base del metodo Java Charat () in cui viene eseguita alcune operazioni sulla stringa. Facciamo l'implementazione interna del metodo Charat () di seguito.

Qui, abbiamo una classe, "Charatexample1", dove abbiamo la funzione principale del programma. Abbiamo creato la variabile "mystring" e assegnato la stringa "java". Quindi, abbiamo definito la variabile "CH" del tipo di dati "char", che viene utilizzato per ottenere il carattere dalla stringa.

Successivamente, abbiamo distribuito il metodo Charat () di Java e fornito i valori dell'indice dei caratteri dalla stringa data. Il metodo Charat () fornisce il carattere contro la posizione dell'indice assegnato nel risultato. Poiché la posizione dell'indice inizia dal valore "0", i caratteri posizionati nella prima posizione nella stringa si trovano nella posizione dell'indice "0". I valori dei caratteri risultanti saranno stampati dal sistema Java ".fuori.Metodo println ".

Il metodo Charat () restituisce il carattere posizionato sulla posizione dell'indice fornita nella stringa come segue:

Esempio 2

Abbiamo visto il funzionamento essenziale della funzione charat () nel programma sopra. Ora stiamo usando il metodo Charat (), che stamperà la frequenza del carattere specifico che si è verificato nella stringa data.

Abbiamo la classe Java "charatexample2" nel programma sopra. All'interno di quella classe, abbiamo costruito i metodi principali. Quindi, all'interno del metodo principale, abbiamo specificato la stringa "Canada" dichiarando la variabile "country_name". La stringa verrà stampata per prima nella schermata di output. Successivamente, abbiamo un "contatore" variabile che è impostato su "0". Abbiamo usato un ciclo che ha pedalato su ciascun indice della stringa specificata che varia dal valore "0" al valore dell'indice della lunghezza della stringa "-1".

Abbiamo un If Block all'interno del Loop For, che verifica l'esistenza del personaggio "A" nella stringa utilizzando il metodo Charat (). Quando viene trovato il personaggio "A", il contatore conta la frequenza del carattere e il valore del contatore aumenta con ciascuna occorrenza. Abbiamo stampato la presenza totale del carattere "A" nella stringa

Il carattere "A" appare tre volte nella stringa e il valore di occorrenza viene visualizzato nella seguente schermata della console.

Esempio 3

Ora stiamo usando il metodo Charat per accedere ai caratteri dalla stringa che sono posizionati in una posizione di indice dispari.

Nella classe "Charexample3", abbiamo chiamato il programma principale Java. Il programma principale è definito con l'implementazione del metodo Charat (). In primo luogo, abbiamo una "STR" variabile in cui viene inizializzata la stringa principale. Quindi, abbiamo un metodo per loop per l'iterazione di ciascun carattere che appare nella stringa data fino al carattere del valore della lunghezza della stringa "-1". Dopo l'iterazione, abbiamo un'istruzione condizionale "if" per il valore di indice dispari del carattere. Il metodo charat () è specificato nel "sistema.fuori.Metodo println ", che visualizza solo quei caratteri che forniscono l'output del valore dell'indice tranne zero.

I caratteri assegnati a ciascun indice vengono visualizzati insieme ai loro valori di indice dispari nell'output. I caratteri vuoti visualizzati sono gli spazi bianchi nella stringa.

Esempio 4

Il metodo Charat () genera un errore IndexOutOfBoundSexception quando un valore di indice negativo viene assegnato come argomento o un valore dell'indice maggiore della lunghezza ()-1. Passeremo un indice negativo nel metodo Charat () di seguito per dimostrare l'eccezione del metodo Charat ().

Abbiamo costruito la classe "charatexample4" e definito il blocco del metodo principale. All'interno del metodo principale, abbiamo specificato la stringa all'interno delle "citazioni" variabili. Successivamente, abbiamo una variabile "conta" che è zero. Quindi, abbiamo impiegato per loop in cui la lunghezza della stringa è riportata nell'intervallo di "0" alla lunghezza del carattere della stringa "+1". Il valore dell'indice del carattere stringa è uguale qui, il che solleva un errore poiché il ciclo verrà eseguito fino a quando la lunghezza della stringa è "+1". Quando il metodo Charat () viene chiamato nell'istruzione IF.

L'indice di stringa è indicato per essere fuori portata nell'output, che è etichettato come INDICEUTOFBoundSexception.

Esempio 5

Facciamo un altro esempio in cui stiamo usando il metodo Charat () che determina il numero di vocali totali presenti nella stringa fornita.

Abbiamo l'istruzione di importazione in cui abbiamo aggiunto il pacchetto Java. Dopo questo, abbiamo creato la classe Java "Charatexample5". Qui, abbiamo un costruttore "charatexample5" e definiamo la variabile "arr_list". Quindi, abbiamo aggiunto le vocali all'array degli elenchi utilizzando il metodo ADD. Successivamente, abbiamo stabilito la funzione "VerifyVowel", che verifica se il personaggio "M" è una vocale o no.

Successivamente, abbiamo un'altra funzione, "Count_Vowels", che valuta le vocali nella stringa "ST". All'interno di questa funzione, abbiamo un contatore che è zero e la dimensione della stringa è ottenuta dalla funzione di lunghezza (). Il loop fornisce attraverso ogni indice di carattere nella stringa. Quindi, abbiamo invocato il metodo Charat () che viene utilizzato per contare le vocali.

Se viene trovata la vocale, il conteggio incrementi di "1". Successivamente, abbiamo distribuito il metodo principale in cui abbiamo definito l'oggetto "OBJ" per la classe "Charatexample5". Abbiamo anche specificato le due stringhe lì, che vengono utilizzate per contare le vocali. La variabile "TotalVowel" è definita con la funzione "Count_Vowels", che prende la stringa come parametro e conta il numero totale di vocali presenti nella stringa.

La schermata successiva visualizza l'intero numero di vocali scoperte nelle corde di cui sopra.

Conclusione

Il metodo Charat () è particolarmente utilizzato per ottenere il carattere nella posizione dell'indice nella stringa. Il valore dell'indice deve trovarsi nell'intervallo specificato. Possiamo fornire un numero intero positivo o negativo come argomento nel metodo Charat () per l'output previsto. Abbiamo esplorato vari esempi del metodo Charat () qui. Ora possiamo usare il metodo semplice charat () in java e semplificare il nostro flusso di lavoro.