ToChararay a Java

ToChararay a Java
Quando devi archiviare più stringhe o set di caratteri in un linguaggio di programmazione, la prima cosa che ti viene in mente sarebbe l'Array. Come tutti sappiamo, gli array sono mutabili che possono contenere più valori contemporaneamente in diverse posizioni di memoria chiamate indici. Non possiamo iterare i valori di una variabile stringa, ma possiamo farlo usando gli array di caratteri dopo aver convertito tali valori di stringa in un set di caratteri tramite la funzione tochararray () di java. Questa guida discute quella cosa in essa usando la funzione Tochararray () nei suoi esempi Java.

Esempio 1:

Inizia questo articolo con la prima illustrazione di Java che lancia la funzione tochararay () della programmazione Java per convertire una semplice variabile di stringa in un array di caratteri. Per questo, hai bisogno di uno strumento Java nel tuo sistema per aggiungere un programma Java come l'IDE Eclipse. Il programma di esempio Java di cui discuteremo in questo esempio è fornito di seguito. Nello strumento Java, è necessario creare un nuovo progetto Java con un test di nome, come suggerisce la prima riga del codice.

Successivamente, la classe pubblica che implementiamo in questo esempio deve essere lo stesso nome del nome di un file o di un progetto. Creiamo un file "test" nel nuovo progetto "test" e nominiamo anche la classe "test". Ora, che aggiungiamo una nuova classe con parentesi "" per identificare la sua apertura e chiusura, questa classe dovrebbe contenere una funzione principale () insieme alle altre funzioni definite dall'utente, se necessario per iniziare l'esecuzione del codice.

Poiché il nostro esempio attuale non richiede alcuna funzione definita dall'utente, continueremo con l'unica funzione principale (), dichiarandola con l'identificatore pubblico e l'identificazione "statica" che assumono qualsiasi tipo di argomenti di stringa. Dopo la dichiarazione di funzione principale (), inizializziamo una variabile stringa "S" all'inizio. Questa variabile stringa contiene il valore "Internet" come un insieme di caratteri. Prima di utilizzare la funzione tochararray (), visualizziamo il valore di una variabile stringa "s" sullo strumento lanciando il sistema di funzione di println () più usato di Java che viene utilizzato per visualizzare semplicemente le uscite. Questa dichiarazione si trova nel "sistema.pacchetto fuori "di programmazione Java e dovrebbe essere usato così com'è.

Dopo questo, un array di tipo di carattere chiamato "A" viene dichiarato ma non inizializzato perché utilizziamo la funzione Tochararray () per convertire un valore di stringa in un array di caratteri e salvare quel risultato su di esso. Pertanto, la funzione tochararray () viene chiamata tramite la stringa "s" per convertire il contenuto di una variabile stringa in un array di caratteri e salvare l'array convertito in una nuova variabile "A". Dopo la conversione riuscita di una stringa in un array di caratteri, utilizziamo nuovamente l'istruzione della funzione println () per visualizzare l'array di caratteri convertito.

Test del pacchetto;
Test della classe pubblica
public static void main (string [] args)
String S = "Internet";
Sistema.fuori.println (s);
char [] a;
A = s.tochararray ();
Sistema.fuori.println (a);

Ora diamo un'occhiata al programma precedente. È tempo di metterlo nell'ambiente Eclipse Oide Java all'interno di un "test.Java ”file ed eseguilo in seguito. Lo aggiungiamo allo strumento ed eseguiamo questo codice senza alcun ritardo. Assicurati di rimuovere eventuali errori di sintassi che si trovano durante il debug del codice. L'output per il codice precedente di Java in Eclipse IDE visualizza lo stesso output per la variabile del tipo di stringa e un array di caratteri dimostrato nel seguente. Anche se sembra lo stesso, non lo è. La prima riga di output visualizza il valore della stringa mentre l'altra visualizza l'array di caratteri.

Esempio 2:

Sebbene il primo esempio sia fare il suo lavoro correttamente, c'è ancora speranza di migliorare il codice. Pertanto, modifichiamo il nostro esempio precedente questa volta per ottenere un output un po 'diverso rispetto all'esempio precedente. Dobbiamo utilizzare il seguente codice nell'IDE ECLIPSE con poca modifica. Per iniziare questo esempio, abbiamo bisogno dello stesso file "test" e lo stesso tipo di classe pubblica denominato "test" in esso.

La stessa funzione principale () viene utilizzata per eseguire una codifica reale. Il metodo principale () inizia con l'inizializzazione della variabile "STR" di un tipo di stringa, con in mano un valore "ottimo". Questo verrà utilizzato per essere visualizzato sull'area di uscita di uno strumento da utilizzare: "Eclipse IDE". Per visualizzare il valore della variabile stringa "STR", chiamiamo la funzione println () del sistema ".pacchetto out "con la variabile" STR "che viene dichiarata nei suoi parametri. Quando questo codice viene eseguito sullo strumento Java, visualizza il valore "ottimo" sulla console in una singola riga così com'è.

Per convertire il valore della variabile stringa "STR" in un array di caratteri o un set di caratteri, dobbiamo chiamare la funzione tochararray () della programmazione Java con la variabile "STR" come oggetto. Questo converte la stringa in un array di caratteri e salva questo risultato in un array di "arr" di carattere di nuova inizializzato contemporaneamente.

Poiché gli array salvano i caratteri su indici diversi, iteliamo quei valori di indice di un array di caratteri tramite il ciclo "per". Pertanto, il ciclo "per" viene inizializzato con l'iteratore "i = 0" fino alla lunghezza dell'array di caratteri "arr". Ad ogni iterazione, l'istruzione funzione println () visualizza il valore "i" indice particolare. L'iteratore aumenta il valore dell'indice di "i ++" per passare all'indice successivo. Questo è tutto per questo esempio di Java.

Test del pacchetto;
Test della classe pubblica
public static void main (string [] args)
String str = "Great";
Sistema.fuori.println (str);
char [] arr = str.tochararray ();
per (int i = 0; i < Arr.length; i++)
Sistema.fuori.println (arr [i]);

Devi copiare il programma Java precedentemente dimostrato sul tuo strumento Java ed eseguirlo. L'output che otterrai dopo la sua esecuzione è uguale al seguente output. La prima riga visualizza la variabile stringa "STR" e il valore "ottimo". Mentre le altre 5 righe mostrano i caratteri posizionati nei 5 diversi indici dell'array di caratteri "arr".

Conclusione

Abbiamo finito di discutere l'uso della funzione Java di Tochararay () negli esempi del nostro articolo. Abbiamo iniziato la nostra guida con osservazioni introduttive su array, stringhe e le loro differenze. Successivamente, abbiamo provato la funzione Tochararay () nel primo esempio per convertire una singola stringa in un set di caratteri. Nell'ultimo esempio, l'abbiamo chiarito usando il ciclo "per" nel codice convertendo e visualizzando la stringa in un set di caratteri.