Eseguire la conversione di array da stringa a stringa in Java
-
Metodo
split()
per eseguire la conversione da stringa a array di stringhe in Java -
String[]
per convertire una stringa in array di stringhe in Java -
Approccio
regex
per convertire stringhe in array di stringhe in Java -
Metodo
toArray()
per la conversione da list string a string array in Java
In Java, è possibile utilizzare più metodi per eseguire la conversione da stringa a matrice di stringhe.
Metodo split()
per eseguire la conversione da stringa a array di stringhe in Java
Il primo metodo è il metodo split()
della stringa Java. Questo metodo accetta la matrice di stringhe come input e converte ogni entità come una singola stringa come output.
Codici di esempio:
import java.text.*;
import java.util.Date;
public class SimpleTesting {
public static void main(String args[]) {
String[] stringArray = "STRING TO STRING CONVERSION".split(" ");
for (int j = 0; j < stringArray.length; j++) {
System.out.println(stringArray[j]);
}
}
}
Produzione:
STRING
TO
STRING
ARRAY
CONVERSION
String[]
per convertire una stringa in array di stringhe in Java
Un altro approccio per ottenere questa conversione consiste nell’usare semplicemente l’indice di stringa []
.
Codici di esempio:
import java.util.Arrays;
public class SimpleTesting {
public static void main(String[] args) {
String stringArray = "converted string";
String[] ab = new String[] {stringArray};
System.out.println(Arrays.toString(ab));
}
}
Produzione:
[converted string]
Approccio regex
per convertire stringhe in array di stringhe in Java
Un altro approccio per ottenere questa conversione consiste nell’usare regex.
Codici di esempio:
import java.util.Arrays;
public class SimpleTesting {
public static void main(String[] args) {
String stringArray = "converted string";
String[] ab = stringArray.split("(?!^)");
System.out.println(Arrays.toString(ab));
}
}
Produzione:
[c, o, n, v, e, r, t, e, d, , s, t, r, i, n, g]
Metodo toArray()
per la conversione da list string a string array in Java
L’ultimo metodo consiste nell’usare il metodo toArray()
per la conversione da una lista di stringhe a un array di stringhe. Inserisce l’lista in una singola stringa e converte ogni individuo in un array di stringhe.
Codici di esempio:
import java.util.ArrayList;
import java.util.List;
public class SimpleTesting {
public static void main(String args[]) {
List<String> list = new ArrayList<String>();
list.add("Hello");
list.add("Simple");
list.add("Testing");
String[] newStringArray = new String[list.size()];
list.toArray(newStringArray);
System.out.println("String into String Array: ");
for (int j = 0; j < newStringArray.length; j++) {
System.out.println(newStringArray[j]);
}
}
}
Produzione:
String into String Array:
Hello
Simple
Testing