java .split
时间: 2023-09-29 11:03:37 浏览: 52
Java中的`.split()`方法用于将字符串分割成字符串数组,根据指定的分隔符进行分割。
该方法接受一个字符串参数,表示分隔符。它会将调用该方法的字符串根据分隔符进行切割,并返回一个字符串数组。
下面是一个示例:
```java
String str = "Hello World! This is a sample string.";
String[] words = str.split(" "); // 使用空格作为分隔符
for (String word : words) {
System.out.println(word);
}
```
输出结果为:
```
Hello
World!
This
is
a
sample
string.
```
在上面的示例中,我们使用空格作为分隔符将字符串`str`分割成单词,并遍历打印每个单词。
除了空格,你可以使用任何字符串作为分隔符,比如逗号、冒号等等。如果要使用特殊字符作为分隔符,需要使用转义字符,例如`.`需要写成`"\\."`。
希望能帮到你!如果还有其他问题,请继续提问。
相关问题
java.split
java.split 是一个字符串方法,用于将字符串按照指定的分隔符进行分割,并返回一个字符串数组。例如,可以使用以下代码将一个字符串按照逗号进行分割:
```
String str = "apple,banana,orange";
String[] arr = str.split(",");
```
这样,arr 数组就包含了三个元素:apple、banana 和 orange。
java date.split
`date.split()` 是 Java 中 `String` 类的一个方法,用于将一个字符串按照指定的分隔符拆分成一个字符串数组。这个方法可以用来将日期字符串拆分成年、月、日等部分。
以下是一个示例代码:
```java
String dateStr = "2022-02-14";
String[] dateArr = dateStr.split("-");
int year = Integer.parseInt(dateArr[0]);
int month = Integer.parseInt(dateArr[1]);
int day = Integer.parseInt(dateArr[2]);
System.out.println("Year: " + year);
System.out.println("Month: " + month);
System.out.println("Day: " + day);
```
输出结果为:
```
Year: 2022
Month: 02
Day: 14
```
在上面的代码中,我们将日期字符串按照 "-" 符号拆分成了一个字符串数组,然后使用 `Integer.parseInt()` 方法将年、月、日转换成整数类型。最后输出了拆分后的年、月、日。