Arraylist遍历方式:for循环遍历、foreach遍历、Iterator迭代器遍历
for循环遍历
ArrayList<String> lists = new ArrayList<String>();
for(int i = 0; i < lists.size(); i++){
String line = list.grt(i);
}
foreach遍历
ArrayList<String> lists = new ArrayList<String>();
for(String str : lists){
String line = str;
}
Iterator迭代器遍历
ArrayList<String> lists = new ArrayList<String>();
Iterator<String> iterator = lists.iterator();
while (iterator.hasNext()){
String line = iterator,next();
}
LinkedList遍历:for循环遍历 、foreach循环遍历、Iterator迭代器遍历
for循环遍历
LindedList<String> lists = new LinkedList<String>();
for(int i = 0; i < lists.size(); i ++){
String line = lists.get(i);
}
foreach循环遍历
LinkedList<String> lists = new LinkedList<String>();
for(String str : lists){
String line = str;
}
Iterator迭代器遍历
LinkedList<String> list = new LinkedList<String>();
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()){
String line = iterator,next();
}
HashSet遍历方式 foreach循环遍历、Iterator迭代器遍历
foreach循环遍历
HashSet<String> hashset = new HashSet<String>();
for(String str : hashset){
string line = str;
}
Iterator迭代器遍历
HashSet<String> hashSets = new HashSet<String>();
Iterator<String> iterator = hashSets.iterator();
while(iterator.hasNext()){
String line = iterator,next();
}