logo

Konvertera en sträng till teckenarray i Java

Här konverterar vi en sträng till en primitiv datatyp. Det rekommenderas att ha goda kunskaper om Wrapper-klasser och koncept som autoboxning och unboxing eftersom de i java ofta används för att konvertera datatyper.

Illustrationer:



java samling
 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]>

Olika sätt att konvertera en sträng till teckenarray

  1. Använder ett naivt tillvägagångssätt via loopar
  2. Använder metoden toChar() i klassen String

Sätt 1: Att använda ett naivt tillvägagångssätt

  1. Ta snöret.
  2. Skapa en teckenuppsättning av samma längd som en sträng.
  3. Gå över strängen för att kopiera tecken vid det i:te indexet för strängen till det i:te indexet i arrayen.
  4. Återgå eller utför operationen på teckenuppsättningen.

Exempel:

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

få aktuellt datum i java

>

>

Produktion

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

Sätt 2: Använder sig av toCharArray() Metod

Dricks : Den här metoden är mycket viktig eftersom ett tillvägagångssätt i de flesta intervjuer mestadels ses genom denna metod.

Procedur:

slumpmässig ordning sql
  1. Får strängen.
  2. Skapa en teckenuppsättning av samma längd som en sträng.
  3. Lagring av arrayreturn med toCharArray()-metoden.
  4. Återgå eller utföra en operation på en teckenuppsättning.

Exempel:

Java




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

>

azur-prenumeration
>

Produktion

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