如何迭代一个单词并将字母分组2

时间:2014-08-04 08:21:41

标签: java string

我想知道如何在java中将单词中的字母分组为2。

比方说我有ABCDE,我希望它是AB,BC,CD,DE。 我尝试使用subString(),但它只给我前两个字母

1 个答案:

答案 0 :(得分:-2)

这个问题非常简单。您仍然可以使用子字符串(开始,结束)来提取对。

假设原始字符串位于String str

ArrayList<String> res = new ArrayList<String>(str.length());

for (int i = 0, imax = str.length() - 1; i < imax; i++)
    res.add(str.substring(i, i + 2));