例如,如果输入的字符串是INTERLEAVED,那么第一个字符串是ITREVD,第二个字符串是NELAE。我是否需要将用户输入的字符串放入字符数组并从那里分配值?
问问题
1700 次
2 回答
6
- 将字符串放入数组中。
- 迭代所述数组。
- 请记住,
index % 2 == 0
如果你是一个偶数字母,== 1
如果你是一个奇数。(模是余数运算符。) - 完毕!
PS:在发布关于 SO 的问题之前,您真的应该尝试写一些东西。
于 2012-09-06T17:00:08.623 回答
1
创建两个StringBuilders
. 接受输入String
并循环它的字符。对于索引 0 甚至索引,从输入中获取字符并将其附加到第一个StringBuilder
. 对于奇数索引,从输入中获取字符并将其附加到第二个StringBuilder
. 您可以使用模运算符确定奇数/偶数索引%
。
您可能会发现有用的方法:StringBuilder.append(char)
, String.charAt(int)
.
于 2012-09-06T17:00:23.300 回答