Como realizar a conversão de string em array de string em Java
Asad Riaz
30 janeiro 2023
1 novembro 2020
- método para realizar conversão de String para String Array em Java
-
String[]
para Converter String em String Arrays em Java -
regex
Abordagem para conversão de String em String Arrays em Java -
toArray()
Método para Conversão de Lista de strings em String Array em Java

Em Java, poderíamos usar vários métodos para realizar conversão de string para string array.
método para realizar conversão de String para String Array em Java
O primeiro método é o método split()
de string Java. Este método toma a array de string como entrada e converte cada entidade como uma string individual como saída.
Códigos de exemplo:
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]);
}
}
}
Resultado:
STRING
TO
STRING
ARRAY
CONVERSION
String[]
para Converter String em String Arrays em Java
Outra abordagem para conseguir esta conversão é utilizar simplesmente o índice de string []
.
Códigos de exemplo:
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));
}
}
Resultado:
[converted string]
regex
Abordagem para conversão de String em String Arrays em Java
Outra abordagem para conseguir esta conversão é usar o regex.
Códigos de exemplo:
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));
}
}
Resultado:
[c, o, n, v, e, r, t, e, d, , s, t, r, i, n, g]
toArray()
Método para Conversão de Lista de strings em String Array em Java
O último método é utilizar o método toArray()
para a lista de strings para a conversão de strings em array de strings. Ele insere a lista em uma única string e converte cada indivíduo em string array.
Códigos de exemplo:
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]);
}
}
}
Resultado:
String into String Array:
Hello
Simple
Testing
Artigo relacionado - Java String
- Como converter a string Java em Byte
- Como converter Byte Array em Hex String em Java
- Como remover string de string em Java
- Comparar Strings em Java
- Gerar String Aleatória em Java