Java 将字符串分割
时间: 2023-08-30 10:07:35 浏览: 150
Java中可以使用split()方法将字符串分割。split()方法接受一个正则表达式作为参数,用于指定分割的规则。例如,以下代码将一个字符串按照空格进行分割:
```java
String str = "Hello World";
String[] words = str.split(" ");
```
在上述代码中,split(" ")将字符串按照空格进行分割,返回一个字符串数组。分割后的结果将存储在数组words中,可以通过遍历数组来访问每个分割后的单词。
需要注意的是,split()方法也支持使用其他正则表达式进行分割,例如按照逗号分割字符串:
```java
String str = "apple,banana,orange";
String[] fruits = str.split(",");
```
在上述代码中,split(",")将字符串按照逗号进行分割,返回一个字符串数组fruits。同样地,可以通过遍历数组来访问每个分割后的水果名称。
相关问题
java中将字符串分割
在Java中,可以使用`split()`方法来将字符串分割。`split()`方法接受一个正则表达式作为参数,并返回一个字符串数组,其中包含了根据正则表达式分割后的子字符串。
下面是一个示例代码,展示如何使用`split()`方法将字符串分割成子字符串:
```java
String str = "Hello,World!";
String[] parts = str.split(","); // 使用逗号作为分隔符
for (String part : parts) {
System.out.println(part);
}
```
运行以上代码,将会输出:
```
Hello
World!
```
在这个示例中,我们使用逗号作为分隔符来分割字符串"Hello,World!"。`split()`方法将返回一个包含两个元素的字符串数组,其中第一个元素是"Hello",第二个元素是"World!"。我们可以通过遍历数组来访问每个子字符串。
除了简单的字符作为分隔符外,`split()`方法还支持使用正则表达式来进行更加复杂的字符串分割。例如,如果想根据多个连续的空格或制表符来分割字符串,可以使用正则表达式`\\s+`作为分隔符:
```java
String str = "Hello World!";
String[] parts = str.split("\\s+"); // 使用多个空格或制表符作为分隔符
for (String part : parts) {
System.out.println(part);
}
```
运行以上代码,将会输出:
```
Hello
World!
```
希望这个回答能够帮助到你!如果你还有其他问题,请随时提问。
java将字符串分割存入数组
你可以使用 `split()` 方法将一个字符串分割并存入数组中。这个方法接受一个分隔符作为参数,并返回一个包含分割后的子字符串的数组。下面是一个示例代码:
```java
String str = "Hello,World,Java";
String[] arr = str.split(",");
// 输出数组中的元素
for (String s : arr) {
System.out.println(s);
}
```
以上代码将会输出:
```
Hello
World
Java
```
在这个例子中,我们使用逗号作为分隔符将字符串 `str` 分割成了三个子字符串,并将它们存入了 `arr` 数组中。你可以根据自己的需要选择适合的分隔符。
阅读全文