android中通过一个字符分割字符串全部方法
时间: 2024-02-24 12:59:03 浏览: 84
在 Android 中,可以使用以下方法来分割字符串:
1. 使用 String 类的 split() 方法:
```java
String str = "apple,banana,orange";
String[] fruits = str.split(",");
```
2. 使用 StringTokenizer 类:
```java
String str = "apple,banana,orange";
StringTokenizer tokenizer = new StringTokenizer(str, ",");
List<String> fruits = new ArrayList<>();
while (tokenizer.hasMoreTokens()) {
fruits.add(tokenizer.nextToken());
}
```
3. 使用 Pattern 类和 Matcher 类:
```java
String str = "apple,banana,orange";
Pattern pattern = Pattern.compile(",");
Matcher matcher = pattern.matcher(str);
List<String> fruits = new ArrayList<>();
int startIndex = 0;
while (matcher.find()) {
fruits.add(str.substring(startIndex, matcher.start()));
startIndex = matcher.end();
}
fruits.add(str.substring(startIndex));
```
以上是三种常见的分割字符串的方法,可以根据实际情况选择使用。
阅读全文