介绍
在本实验中,我们将学习如何使用 Java 代码将字符串转换为数组。我们将使用 String
类的 split()
方法,根据指定的分隔符拆分字符串并返回一个数组。通过本实验,你将清楚地了解如何在 Java 中将字符串转换为数组。
在本实验中,我们将学习如何使用 Java 代码将字符串转换为数组。我们将使用 String
类的 split()
方法,根据指定的分隔符拆分字符串并返回一个数组。通过本实验,你将清楚地了解如何在 Java 中将字符串转换为数组。
首先,使用以下命令在 ~/project
目录下创建一个 Java 文件:
touch ~/project/StringToArray.java
通过将以下代码添加到文件中来定义类和主方法:
public class StringToArray {
public static void main(String[] args) {
}
}
通过在主方法中添加以下代码来定义我们要转换的字符串:
String message = "labex.io is a technical portal";
现在,让我们将字符串转换为数组。我们将使用 String
类的 split()
方法,并以空格作为分隔符。在主方法中添加以下代码:
String[] stringArray = message.split(" ");
为了确保转换成功,让我们打印数组的元素。在主方法中添加以下代码:
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 字符串,并希望将其转换为数组。在这种情况下,我们将使用 /
作为分隔符。在主方法中添加以下代码:
String url = "labex.io/tutorial/java/string";
String[] urlArray = url.split("/");
为了确认转换结果,让我们打印 URL 数组的元素。在主方法中添加以下代码:
System.out.println("\nURL elements:");
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 elements:
labex.io
tutorial
java
string
在本实验中,我们学习了如何使用 Java 中 String 类的 split()
方法将字符串转换为数组。我们首先定义了需要转换的字符串,然后使用 split()
方法以空格作为分隔符将字符串转换为数组。最后,我们编译并运行代码以获取输出结果。此外,我们还学习了如何通过使用 /
作为分隔符将 URL 字符串转换为数组。