【发布时间】:2014-04-07 18:25:49
【问题描述】:
我整天都在担心这个问题:
我有一个字符串数组。解析字符串行后
str3.split("\\n"));
然后我想用 Next/Previous 按钮让它显示。
字符串文本 = null;
if (rotation){
if (count < fullString.length) {
for (int i = count; i <= fullString.length - 1; i++) {
text = fullString[i];
++count;
if (text.trim().length() > 0 & !text.isEmpty()){
return text;
}
}
}
}
if (!rotation) {
if (count > 0) {
for (int i = count ; i >= 0; i--) {
text = fullString[i - 1];
--count;
if (text.trim().length() > 0 & !text.isEmpty()){
return text;
}
}
}
}
它可以,但需要按两次按钮(如果按“下一步”,我应该按“上一个”两次)。 我知道,这是个愚蠢的问题,但我找不到问题所在。
【问题讨论】:
-
你为什么要减少和增加计数两次?
-
另外,代码中对
fullString的第二次访问可能会越界(最后一次迭代是i=0,而您使用索引i-1。 -
如果您想要更全面的答案,了解按钮应该做什么会有所帮助...
-
@Mifeet,不,它没有
-
@whisperofblood 到目前为止还没有。