본문 바로가기

IT/Interface

List

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

package mymain;
 
import java.util.List;
import java.util.ArrayList;
 
public class MyMain_ArrayList {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        // interface            =         class
        // 설명서                         설계서
        List<String> fruit_list = new ArrayList<String>();//String [] data를 사용할 것이라고 예고
        
        fruit_list.add("사과");    //0
        fruit_list.add("배");    //1
        fruit_list.add("참외");    //2
        fruit_list.add("수박");    //3
        
        System.out.println("--첨자를 이용한 출력--");
        for(int i=0; i<fruit_list.size(); i++) {
            // 배열 첨자를 이용해서 값을 읽어들임
            String fruit = fruit_list.get(i);
            System.out.printf("%d : %s\n", i, fruit);
        }
        
        
        System.out.println("---개선 loop 이용한 출력");
        for(String fruit : fruit_list)
            System.out.println(fruit);
    }
}
 
cs