标签:数组 out cti util code treemap style shm 增强
Collection接口 extends java.lang.lterable接口
List-->ArrayList ,LinkedList,Vector
# 数组
int array[] = new int[3]; for ( int i = 0; i < array.length; i++){ System.out.println(array[i]); }
# ArrayList 是有序的连续的可重复的线性表,底层维护的是数组,
List<String> list = new ArrayList<String>();
// 普通for循环
for(int i = 0; i < list.size(); i++ ){
String a = list.get(i);
syso a
}
// 增强for循环
for(String a : list){
syso a
}
// 迭代器就是提供一种不会暴露容器内部细节(不必根据容器类型改变访问方法、不需要判断容器结构)的访问对象容器每个元素的方法。
package java.util;
public interface Iterator<E>{
boolean hasNext();//判断是否存在下一个对象元素
E next();//获取下一个元素
}
for(Iterator iter = list.iterator(); iter.hasNext(){
String temp =(String)iter.next();
syso temp
}
Iterator iter = list.iterator();
for( iter.hasNext(){
String temp =iter.next();
iter.remove();
syso temp
}
Set-->
HashSet
SortedSet-->TreeSet
for(String a : list){ syso a }
Map-->
HashMap
SortedMap
TreeMap
for(String a : list){ syso a}
标签:数组 out cti util code treemap style shm 增强
原文地址:https://www.cnblogs.com/luoluo-xuan/p/12219891.html