Converter String Java para Array

JavaBeginner
Pratique Agora

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.