for each문

JAVA 2014. 6. 23. 17:14

import java.util.ArrayList;

import java.util.Iterator;




public class Student {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

ArrayList<String> ar =new ArrayList<String>();


ar.add("냐옹이다옹");

ar.add("냐옹이다옹");

ar.add("냐옹이다옹");

//for문

for(Iterator<String>i=ar.iterator();i.hasNext();)

{

String temp=i.next();

System.out.print(temp);

}

//for_each문 

for(String tmp : ar)

{

System.out.print(tmp);

}

}


}

ConcurrentModificationException 설명

JAVA 2014. 6. 23. 17:04

출처 : http://suein1209.tistory.com/323


Iterator 객체는 하부 콜렉션 객체에 변경이 일어나 순차적 접근에 실패하면 ConcurrentModificationException 예외를 발생한다. 이처럼 순차적 접근에 실패하면 예외를 발생하도록 되어 있는 방식을 fail-fast라고 한다.

'JAVA' 카테고리의 다른 글

- Eclipse 자주 쓰는 단축키 -  (0) 2014.07.13
for each문  (0) 2014.06.23
Enumeration과 Iterator 차이  (0) 2014.06.23
자바 현재 날짜 구하기  (1) 2014.06.02
Collection 과 map 특징  (0) 2014.04.21

Enumeration과 Iterator 차이

JAVA 2014. 6. 23. 17:03

Enumeration,  Iterator  모르면 검색하면 설명 잘 나온다.


차이점 적는게 짧아서 차이점 하나만 적는다


 Iterator는 Fail-Fast 지원 해준다.


 Iterator를 이용해서 순차적으로 접근하고 있는 도중에 다른 곳으로 해당 컬렉션에 데이터를 추가하거나 삭제하는 등의 작업이 일어나면  ConcurrentModificationException이 발생하는 방식

'JAVA' 카테고리의 다른 글

for each문  (0) 2014.06.23
ConcurrentModificationException 설명  (0) 2014.06.23
자바 현재 날짜 구하기  (1) 2014.06.02
Collection 과 map 특징  (0) 2014.04.21
업캐스팅 다운 캐스팅  (0) 2014.03.12

안드로이드 do it 동영상

안드로이드 2014. 6. 23. 01:49

http://www.podbbang.com/ch/3424


더이상 눈갱을 당할 필요가 없다..

'안드로이드' 카테고리의 다른 글

다른 화면 데이터 전달하기  (0) 2015.10.25
안드 db  (0) 2015.10.21
do it 4일차  (0) 2014.04.08
안드로이드/Android SharedPreferences 사용 예제  (0) 2013.11.27