当我想循环遍历并再次返回等等时,使用什么是一个好的列表结构?我现在使用扩展的 ArrayList 和自定义方法来向前和向后循环等。
Java (Android) 是否提供了一个列表类型,我可以在不扩展其行为的情况下使用它?
如果没有,为此用例编写列表的最佳方法是什么?
我当前的代码看起来有点像这样:
if(!back){
if(hasNext()){
return next();
} else {
back = true;
return previous();
}
} else {
if(hasPrevious()){
return previous();
} else {
back = false;
return next();
}
}
最佳答案
使用 LinkedList 进行向前和向后导航。这个最适合此用途。
关于Java 循环遍历列表并再次返回,依此类推...使用什么列表类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9750954/