Introdução
Neste laboratório, aprenderemos como converter uma string em um array usando código Java. Usaremos o método split() da classe String para dividir uma string com base em um delimitador especificado e retornar um array. Ao final deste laboratório, você terá uma compreensão clara de como converter uma string em um array em Java.
Criar o arquivo Java
Primeiramente, crie um arquivo Java no diretório ~/project usando o seguinte comando:
touch ~/project/StringToArray.java
Definir a classe e o método main
Defina a classe e o método main adicionando o seguinte código ao seu arquivo:
public class StringToArray {
public static void main(String[] args) {
}
}
Definir a string a ser convertida
Defina a string que queremos converter adicionando o seguinte código dentro do método main:
String message = "labex.io is a technical portal";
Converter a string para um array
Agora, vamos converter a string para um array. Usaremos o método split() da classe String com espaço como delimitador. Adicione o seguinte código dentro do método main:
String[] stringArray = message.split(" ");
Imprimir os elementos do array
Para garantir que a conversão foi bem-sucedida, vamos imprimir os elementos do array. Adicione o seguinte código dentro do método main:
for (int i = 0; i < stringArray.length; i++) {
System.out.println(stringArray[i]);
}
Compilar e executar o código
Salve o arquivo pressionando Ctrl+O e saia pressionando Ctrl+X. Agora, compile e execute o código usando os seguintes comandos:
javac StringToArray.java
java StringToArray
Você deverá ver a saída como:
labex.io
is
a
technical
portal
Converter uma string de URL para um array
Vamos pegar outro exemplo onde temos uma string de URL e queremos obtê-la como um array. Neste caso, usaremos '/' como delimitador. Adicione o seguinte código dentro do método main:
String url = "labex.io/tutorial/java/string";
String[] urlArray = url.split("/");
Imprimir os elementos do array de URL
Para confirmar a conversão, vamos imprimir os elementos do array de URL. Adicione o seguinte código dentro do método main.
System.out.println("\nURL elements:");
for (int i = 0; i < urlArray.length; i++) {
System.out.println(urlArray[i]);
}
Compilar e executar o código
Salve o arquivo pressionando Ctrl+O e saia pressionando Ctrl+X. Agora, compile e execute o código atualizado usando os seguintes comandos:
javac StringToArray.java
java StringToArray
Você deve ver a saída como:
labex.io is a technical portal
labex.io
is
a
technical
portal
URL elements:
labex.io
tutorial
java
string
Resumo
Neste laboratório, aprendemos como converter uma string em um array usando o método split() da classe String em Java. Primeiro, definimos a string que queremos converter. Em seguida, usamos o método split() com espaço como delimitador para converter a string em um array. Finalmente, compilamos e executamos o código para obter a saída. Também aprendemos como converter uma string de URL em um array usando '/' como delimitador.



