我正在学习 Java,我想知道一件事:
在将其视为数组列表之前,我是否需要对数组列表进行 for
循环?因为我找到的每个例子都向我展示了某种循环。
那么你会认为这是数组列表吗?
ArrayList<String> stringList = new ArrayList<String>();
stringList.add("Item");
然后在方法等中使用列表中的元素。
还是这样更好(即使第一个示例对您来说足够好):
ArrayList<String> stringList = new ArrayList<String>();
stringList.add("Item");
for (int i = 0; i < stringList.size(); i++)
String item = stringList.get(i);
System.out.println("Item " + i + " : " + item);
}
最佳答案
不,使用集合时不必使用循环。不使用循环并没有什么问题。尽管在几乎所有要使用某种集合的情况下,您都需要使用某种循环。
我可能会看到一个异常(exception),您需要在哪里使用集合并且绝对不会循环使用它,如果您使用的方法将集合作为参数并且您无法覆盖,但您想要执行对单个对象的任何操作。
在这种情况下,您可以加载带有单个字符串的 ArrayList
,以便该单个字符串可以通过集合发送到该方法。
此外,在 Android 和 iOS 编程中,您会经常看到使用某种集合来保存用户设置,并且这些集合不一定在循环中使用。
关于java - 不带循环的数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20534129/