我想知道如何在java中将单词中的字母分组为2。
比方说我有ABCDE
,我希望它是AB,BC,CD,DE
。
我尝试使用subString()
,但它只给我前两个字母。
答案 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));