java 字符串切割?
时间: 2023-09-11 11:11:36 浏览: 99
在 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 字符串切割“?”
如果你要按照问号 `?` 切割字符串,可以使用 `split()` 方法,并且需要使用转义符 `\`,因为 `?` 在正则表达式中是一个特殊字符。
例如,将字符串按照问号进行切割:
```
String str = "Hello?How?Are?You?";
String[] parts = str.split("\\?");
```
切割后的结果为:
```
["Hello", "How", "Are", "You", ""]
```
注意,最后一个元素是空字符串,这是因为问号是字符串的最后一个字符,切割后它后面没有其他字符了。如果不想要空字符串,可以使用 `split()` 的另一个版本,它接受一个限制切割次数的参数,例如:
```
String str = "Hello?How?Are?You?";
String[] parts = str.split("\\?", 3);
```
这里的第二个参数 `3` 表示最多切割成 3 个部分,切割后的结果为:
```
["Hello", "How", "Are?You?"]
```
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"]
```
阅读全文