java如何对字符串进行切割
时间: 2023-06-13 11:03:07 浏览: 100
Java中可以使用字符串的split()方法对字符串进行切割。
例如,如果我们有一个字符串str,其中包含多个由逗号分隔的单词,我们可以使用以下代码将其切割成单词数组:
```
String str = "apple,banana,orange";
String[] words = str.split(",");
```
在上面的代码中,我们使用逗号作为分隔符,将字符串切割成单词数组。现在,数组words将包含三个元素:"apple"、"banana"和"orange"。
我们还可以使用其他的分隔符,例如空格、冒号等,只需要将分隔符作为split()方法的参数即可。
需要注意的是,split()方法返回的是一个字符串数组,如果原字符串中没有分隔符,则返回的数组中只包含一个元素,即原字符串本身。
相关问题
java 字符串切割
在 Java 中,可以使用 String 类的 split() 方法进行字符串切割。该方法接受一个正则表达式作为参数,将字符串按照正则表达式匹配的模式进行切割,返回一个字符串数组。
例如,将字符串按照空格进行切割:
```
String str = "Hello World";
String[] parts = str.split(" ");
```
切割后的结果为:
```
["Hello", "World"]
```
如果想按照其他字符进行切割,只需将空格替换为相应的字符即可。例如,按照逗号进行切割:
```
String str = "apple,banana,orange";
String[] parts = str.split(",");
```
切割后的结果为:
```
["apple", "banana", "orange"]
```
java 字符串按.切割
可以使用 String 类的 split() 方法按照 "." 进行切割,示例代码如下:
```
String str = "java.string.split";
String[] arr = str.split("\\.");
```
其中,split() 方法的参数需要传入一个正则表达式,由于 "." 在正则表达式中有特殊含义,因此需要使用转义符 "\\" 进行转义。
阅读全文