public class Test {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<String>();
//何も入ってない 0부터 시작한다
LinkedList<String> linkedList = new LinkedList<String>();
List<? extends Object> list2 = new ArrayList<Integer>();
arrayList.add("가");
arrayList.add("나");
arrayList.add("다");
for(int i =0 ;i<arrayList.size();i++) {
System.out.println (arrayList.get(i));
}
List<String> arrayList_test = new ArrayList<String>();
List<String> linkedList_test = new LinkedList<String>();
/*
* ArrayList , linkedList 의 차이점
*
*/
linkedList.add("가"); //arrayList와 같음
linkedList.add("나");
linkedList.add("다");
for(int i =0 ;i<linkedList.size();i++) {
System.out.println (linkedList.get(i));
}
acceptList2(list);
}
// protected static void acceptList2 (List<? extends Object> list2)
protected static void acceptList2 (List<Integer> list2){
Iterator<Integer> iterator = list2.iterator();
while(iterator.hasNext()) {// 이해는 해야하지만 확장 for문으로 쓰이고 있기때문에 안쓰임
System.out.println(iterator.next());
}
for (Integer integer : list2) { //현장에서 더 맣이 씀
System.out.println(integer); //次の方
}
for(int i = 0; i<list2.size();i++) {
System.out.println(list2.get(i));
}
}
}
'Web Dev > JAVA' 카테고리의 다른 글
자바8 Stream정리 (0) | 2015.06.19 |
---|---|
제네릭 , 콜렉션프레임워크 (2) -코드 (0) | 2015.05.15 |
오늘의 java 예외처리 (0) | 2015.05.12 |
예외처리 오늘 분 // 이해필요 (0) | 2015.05.12 |
목이 뻐근타 (0) | 2015.04.30 |