public void nextElement() {
//assign next element
if (current != playlist.size() - 1)
current++;
else {
current = 0;
}
}
public void prevElement() {
//assign previous element
if (current == 0)
current = playlist.size() -1;
else {
current--;
}
}
我有一个简单的变量当前并希望它增加或减少,当我调用这些方法,但当current = 1,我调用prevElement()它被设置为2我简直不明白为什么,有人看到它? Kapuetze指定列表中的前一个或下一个元素
你确定傻冒调用'prevElement',而不是'nextElement'? – rzysia
很确定,是的 – kapuetze
调试应该有帮助 – rzysia