Введение
В этом практическом занятии мы научимся преобразовывать строку в массив с использованием 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 в массив, используя '/' в качестве разделителя.



