例如,如果输入的字符串是 INTERLEAVED ,那么第一个字符串将是 ITREVD ,第二个字符串将是 NELAE 。我是否需要将用户输入的字符串放入字符数组并从那里分配值?
答案 0 :(得分:6)
index % 2 == 0
,请记住== 1
如果你是一个奇怪的人。 (Modulo是余数运算符。)PS:在SO上发布问题之前,你应该真的尝试编写某些东西。
答案 1 :(得分:1)
创建两个StringBuilders
。输入String
并循环显示它的字符。对于索引0和偶数索引,从输入中获取字符并将其附加到第一个StringBuilder
。对于奇数索引,从输入中获取字符并将其附加到第二个StringBuilder
。您可以使用模数运算符%
确定奇数/偶数索引。
您可能会发现有用的方法:StringBuilder.append(char)
,String.charAt(int)
。