출처 : http://cafe.naver.com/gowrite.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=41
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);
}
}
}
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);
}
}
}
'Java' 카테고리의 다른 글
[Java] J2SE, J2EE (0) | 2011.02.25 |
---|---|
[Java] Java Tutorial (0) | 2011.02.18 |
[Java] 싱클턴 패턴 (0) | 2011.01.28 |
[Java] 각종Tip모음 (0) | 2011.01.28 |
[Java] MultiPartRequest 객체(cos.jar)를 사용한 업로드 (0) | 2010.12.13 |