java把字符串两两分割
时间: 2024-10-12 08:11:49 浏览: 24
2018年java技术面试题整理
在Java中,将一个字符串按照一定的分隔符两两分开,通常可以使用split()方法。split()方法会返回一个字符串数组,数组的元素就是原字符串按照分隔符拆分得到的结果。如果你想要每两个元素作为一个新的字符串对,你需要先处理返回的数组,然后再组合成新的字符串对。
例如,假设我们有一个由逗号分隔的字符串`String input = "A,B,C,D,E,F"`,我们可以这样做:
```java
String[] parts = input.split(",", 2); // 用逗号分隔,并限制只返回两个元素
List<String> pairs = new ArrayList<>();
for (int i = 0; i < parts.length; i += 2) { // 每两个元素一组
if (i + 1 < parts.length) {
pairs.add(parts[i] + "," + parts[i+1]);
} else {
pairs.add(parts[i]); // 如果数组长度是奇数,最后一组只有一个元素
}
}
// 现在pairs列表里包含了"A,B", "C,D" 和 "E,F"
```
阅读全文