Java 的 foreach 循环是否保留了顺序?
Java的foreach循环是否从第一个对象开始,并以线性方式工作到最后?例如
String[] names = new String[] {"Zoe", "Bob", "Charlie", "Alex"};
for(String name : names) {
//do stuff...
}
字符串“Zoe”是否总是首先处理,然后是“Bob”等?没有发生排序?我自己测试过,没有找到任何东西,但我需要保证,在文档中找不到任何东西。