logo

Converteix una cadena en matriu de caràcters a Java

Aquí estem convertint a corda en un tipus de dades primitiu. Es recomana tenir un bon coneixement de les classes Wrapper i conceptes com l'autoboxing i unboxing, ja que a Java s'utilitzen freqüentment per convertir tipus de dades.

Il·lustracions:



 Input : Hello World Output : [H, e, l, l, o, W, o, r, l, d]>
 Input : GeeksForGeeks Output : [G, e, e, k, s, F, o, r, G, e, e, k, s]>

Diferents maneres de convertir una cadena en matriu de caràcters

  1. Utilitzant un enfocament ingenu mitjançant bucles
  2. Utilitzant el mètode toChar() de la classe String

Camí 1: Utilitzant un enfocament ingenu

  1. Aconsegueix la corda.
  2. Creeu una matriu de caràcters de la mateixa longitud que la cadena.
  3. Travessa la cadena per copiar el caràcter de l'índex i de la cadena a l'índex i de la matriu.
  4. Retorna o realitza l'operació a la matriu de caràcters.

Exemple:

Java




característiques d'una sèrie de panda





llegir el fitxer excel en java
// Java Program to Convert a String to Character Array> // Using Naive Approach> // Importing required classes> import> java.util.*;> // Class> public> class> GFG {> >// Main driver method> >public> static> void> main(String args[])> >{> >// Custom input string> >String str =>'GeeksForGeeks'>;> >// Creating array of string length> >// using length() method> >char>[] ch =>new> char>[str.length()];> >// Copying character by character into array> >// using for each loop> >for> (>int> i =>0>; i ch[i] = str.charAt(i); } // Printing the elements of array // using for each loop for (char c : ch) { System.out.println(c); } } }>

>

>

Sortida

G e e k s F o r G e e k s>

Camí 2: Utilitzant toCharArray() Mètode

Consell : Aquest mètode actua molt important, ja que en la majoria de les entrevistes es veu que un enfocament es desenvolupa principalment mitjançant aquest mètode.

estructura en l'estructura de dades

Procediment:

el meulivericket
  1. Aconseguint la corda.
  2. Creació d'una matriu de caràcters de la mateixa longitud que la cadena.
  3. Emmagatzemar el retorn de la matriu pel mètode toCharArray().
  4. Devolució o realització d'una operació sobre una matriu de caràcters.

Exemple:

Java




java fer mentre

// Java Program to Convert a String to Character Array> // Using toCharArray() Method> // Importing required classes> import> java.util.*;> // Class> public> class> GFG {> >// Main driver method> >public> static> void> main(String args[])> >{> >// Custom input string> >String str =>'GeeksForGeeks'>;> >// Creating array and storing the array> >// returned by toCharArray() method> >char>[] ch = str.toCharArray();> >// Lastly printing the array elements> >for> (>char> c : ch) {> >System.out.println(c);> >}> >}> }>

>

>

Sortida

G e e k s F o r G e e k s>