Преобразование строки Java в массив

JavaBeginner
Практиковаться сейчас

Введение

В этом практическом занятии мы научимся преобразовывать строку в массив с использованием Java-кода. Мы будем использовать метод split() класса String для разделения строки по указанному разделителю и возврата массива. В конце этого практического занятия вы четко поймете, как преобразовать строку в массив на Java.

Создайте файл Java

Во - первых, создайте Java-файл в директории ~/project с использованием следующей команды:

touch ~/project/StringToArray.java

Определите класс и метод main

Определите класс и метод main, добавив в файл следующий код:

public class StringToArray {
    public static void main(String[] args) {

    }
}

Определите строку для преобразования

Определите строку, которую мы хотим преобразовать, добавив следующий код внутри метода main:

String message = "labex.io is a technical portal";

Преобразуйте строку в массив

Теперь давайте преобразуем строку в массив. Мы будем использовать метод split() класса String с пробелом в качестве разделителя. Добавьте следующий код внутри метода main:

String[] stringArray = message.split(" ");

Распечатайте элементы массива

Для того чтобы убедиться, что преобразование прошло успешно, давайте распечатаем элементы массива. Добавьте следующий код внутри метода main:

for (int i = 0; i < stringArray.length; i++) {
    System.out.println(stringArray[i]);
}

Компилируйте и запустите код

Сохраните файл, нажав Ctrl+O, а затем выйдите, нажав Ctrl+X. Теперь скомпилируйте и запустите код с использованием следующих команд:

javac StringToArray.java
java StringToArray

Вам должно быть видно следующее выходное сообщение:

labex.io
is
a
technical
portal

Преобразуйте строку URL в массив

Рассмотрим другой пример, когда у нас есть строка URL и мы хотим получить ее в виде массива. В этом случае мы будем использовать '/' в качестве разделителя. Добавьте следующий код внутри метода main:

String url = "labex.io/tutorial/java/string";
String[] urlArray = url.split("/");

Распечатайте элементы массива URL

Для подтверждения преобразования давайте распечатаем элементы массива URL. Добавьте следующий код внутри метода main.

System.out.println("\nЭлементы URL:");
for (int i = 0; i < urlArray.length; i++) {
    System.out.println(urlArray[i]);
}

Компилировать и запустить код

Сохраните файл, нажав Ctrl+O, а затем выйдите, нажав Ctrl+X. Теперь скомпилируйте и запустите обновленный код с использованием следующих команд:

javac StringToArray.java
java StringToArray

Вам должно быть видно следующее выходное сообщение:

labex.io is a technical portal
labex.io
is
a
technical
portal

Элементы URL:
labex.io
tutorial
java
string

Резюме

В этом практическом занятии мы научились преобразовывать строку в массив с использованием метода split() класса String в Java. Сначала мы определили строку, которую хотим преобразовать. Затем мы использовали метод split() с пробелом в качестве разделителя, чтобы преобразовать строку в массив. Наконец, мы скомпилировали и запустили код, чтобы получить выходные данные. Мы также научились преобразовывать строку URL в массив, используя '/' в качестве разделителя.