Collection에서 Iterator를 이용하여 데이터를 꺼내올 때 조금 차이가 있군요^^
[jdk1.4]
ArrayList myArrlist = new ArrayList();
Iterator iter = myArrlist .iterator();
String str = null;
while(iter.hasNext()){
str = (String)iter.next();
System.out.println(str);
}
[jdk1.5]
ArrayList myArrlist = new ArrayList();
String str = null;
for(Object o : myArrlist ){
str = (String)o;
System.out.println(str);
}
배열도 다음처럼 이용하면 되겟네요~
[jdk1.4]
String[] s= {"Apple", "Banana", "Tomato"};
for(int i=0; i<s.length; i++)
{
String str = s[i];
System.out.println(str);
}
[jdk1.5]
String[] s= {"Apple", "Banana", "Tomato"};
for(String str : s)
{
System.out.println(str);
}
------------------------------------------------------
import java.util.ArrayList;
import java.util.Iterator;
public class GenericTest {
public static void main(String[] args) {
//GenericClass<String> t = new GenericClass<String>();
//String[] s = {"가", "나", "다"};
ArrayList<String> array = new ArrayList<String>();
array.add(0, "가");
array.add(1, "나");
array.add(2, "다");
/*
Iterator<String> iter = array.iterator();
while(iter.hasNext()){
String str = iter.next();
System.out.println(str);
}
*/
//위 주석으로 막은 부분은 아래처럼 사용하시면 됩니다.
for(String s : array) {
System.out.println(s);
}
}
}
[jdk1.4]
ArrayList myArrlist = new ArrayList();
Iterator iter = myArrlist .iterator();
String str = null;
while(iter.hasNext()){
str = (String)iter.next();
System.out.println(str);
}
[jdk1.5]
ArrayList myArrlist = new ArrayList();
String str = null;
for(Object o : myArrlist ){
str = (String)o;
System.out.println(str);
}
배열도 다음처럼 이용하면 되겟네요~
[jdk1.4]
String[] s= {"Apple", "Banana", "Tomato"};
for(int i=0; i<s.length; i++)
{
String str = s[i];
System.out.println(str);
}
[jdk1.5]
String[] s= {"Apple", "Banana", "Tomato"};
for(String str : s)
{
System.out.println(str);
}
------------------------------------------------------
import java.util.ArrayList;
import java.util.Iterator;
public class GenericTest {
public static void main(String[] args) {
//GenericClass<String> t = new GenericClass<String>();
//String[] s = {"가", "나", "다"};
ArrayList<String> array = new ArrayList<String>();
array.add(0, "가");
array.add(1, "나");
array.add(2, "다");
/*
Iterator<String> iter = array.iterator();
while(iter.hasNext()){
String str = iter.next();
System.out.println(str);
}
*/
//위 주석으로 막은 부분은 아래처럼 사용하시면 됩니다.
for(String s : array) {
System.out.println(s);
}
}
}
'Programming > JAVA' 카테고리의 다른 글
JFreeChart로 동적 그래프를 만들어 보자 (1) | 2008.04.28 |
---|---|
간단한 상태바(진행바-JProgressBar) 예제 (0) | 2008.04.28 |
디렉토리 하위 탐색 하기 (0) | 2008.04.28 |
디렉토리 복사 예제(java.io) (0) | 2008.04.28 |
문자변수 비교 방법(Null Point Exception 예방하기) (0) | 2008.04.28 |