실례 038-foreach 순환 이 for 순환 보다 낫다

1484 단어 foreach
심법 깨 달 음 038:foreach 를 사용 하여 데 이 터 를 옮 겨 다 닙 니 다.
JDK 1.5 이전에 for 순환 을 사용 하여 집합,수치,교체 기 를 옮 겨 다 니 며 색인 변수,조건 표현 식 을 만들어 야 합 니 다.그러면 코드 가 혼 란 스 럽 고 오류 확률 이 증가 합 니 다.또한 순환 할 때마다 색인 변수 나 교체 기 가 3 번 씩 나타 나 고 두 번 씩 오류 가 발생 할 수 있 습 니 다.또한 일부 성능 손실 이 있 을 수 있 으 며,성능 은 foreach 순환 에 약간 뒤떨어진다.따라서 데이터 집합 을 옮 겨 다 니 는 데 는 foreach 순환 을 사용 하 는 것 을 권장 합 니 다.
import java.util.ArrayList;
import java.util.List;
public class UseForeach {
    public static void main(String[] args) {
        List<String> list=new ArrayList<String>();//   list  
        list.add("abc");//    list  
        list.add("def");
        list.add("hij");
        list.add("klm");
        list.add("nop");
        list.add("qrs");
        System.out.print("foreach    :
\t"); for (String string : list) {// list System.out.print(string);// } System.out.println(); String[] strs=new String[list.size()]; list.toArray(strs);// System.out.print("foreach :
\t"); for (String string : strs) {// System.out.print(string);// } } }

 
foreach    :
	abcdefhijklmnopqrs
foreach    :
	abcdefhijklmnopqrs

좋은 웹페이지 즐겨찾기