Java 如何遍历一个单词并将字母按2分组

Java 如何遍历一个单词并将字母按2分组,java,string,Java,String,我想知道如何在java中将单词中的字母按2分组 比如说,我有ABCDE,我希望它是AB,BC,CD,DE。 我尝试使用子字符串(),但它只给出前两个字母这个问题很简单。您仍然可以使用子字符串(开始、结束)来提取对 假设原始字符串位于字符串str中 ArrayList<String> res = new ArrayList<String>(str.length()); for (int i = 0, imax = str.length() - 1; i < imax

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

比如说,我有
ABCDE
,我希望它是
AB,BC,CD,DE

我尝试使用
子字符串()
,但它只给出前两个字母

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

假设原始字符串位于
字符串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));
arraylistres=newarraylist(str.length());
对于(int i=0,imax=str.length()-1;i
看起来像是家庭作业。在他们说的时候发布你尝试的内容。这个问题似乎脱离主题,因为OP的工作量最小。当你使用
.substring(start,2)
你要给
开始
@ruchiragayanranawera赋予不同的值,这不再是官方的结束理由。这里使用的正确方法是以“问题寻求调试帮助…”开头的方法。真的吗?如果这在OP显示的最小努力下工作,不要期望提供完整的答案。然后您将以任何方式获得
-1
。好的。。我只是想说明问题的结构。现在代码工作了。