2011. 6. 29. 10:49
자바(Java), LinkedList 클래스와 Iterator 클래스
2011. 6. 29. 10:49 in JavaAndroid
import java.util.LinkedList ; import java.util.Iterator ; import java.util.StringTokenizer ; public class IteratorEnumeration { public static void main(String[] args) { LinkedList<String> queueStr = new LinkedList<String>() ; LinkedList<Integer> queueInt = new LinkedList<Integer>() ; String str = "트랜스포머3, 해리포터와죽음의성물2부, 풍산개, 써니, 수퍼에이트" ; StringTokenizer stknz = new StringTokenizer(str, ", ") ; Integer[] intArray = {1, 2, 3, 4, 5} ; while (stknz.hasMoreTokens()) { queueStr.offer(stknz.nextToken()) ; } for (int i = 0 ; i < intArray.length ; i++) { queueInt.add(intArray[i]) ; } System.out.println("LinkedList 출력") ; while (queueStr.peek() != null) { System.out.print(queueStr.poll() + "\t") ; } System.out.println() ; //Iterator를 이용한 출력 Iterator<String> iterStr = queueStr.iterator() ; System.out.println("Iterator를 이용한 출력") ; while (iterStr.hasNext()) { System.out.print(iterStr.next() + "\t") ; } System.out.println() ; Iterator<Integer> iterInt = queueInt.iterator() ; while (iterInt.hasNext()) { System.out.print(iterInt.next() + "\t") ; } System.out.println() ; } }
'JavaAndroid' 카테고리의 다른 글
SQL, `SELECT` 구문 연습 문장들 (0) | 2011.07.12 |
---|---|
자바(Java)에서 문자열을 뒤집어 거꾸로 출력하는 방법 (0) | 2011.07.02 |
오라클(Oracle) 10g 클라이언트 설치하기 (0) | 2011.07.01 |
오라클(Oracle) 10g 서버 윈도우즈에서 설치하기 (0) | 2011.06.30 |
자바(Java) Collections 인터페이스와 ArrayList 클래스 (0) | 2011.06.28 |
자바(Java)에서 Calendar와 Date 클래스로 날짜, 요일, 시간 구하기 (0) | 2011.06.27 |
자바(Java), `==`와 equals() 차이점 비교 (0) | 2011.06.18 |
자바(Java)의 String 변수와 객체, StringBuffer (0) | 2011.06.18 |