미디어랩짱
14
2020-10-13 23:39:49
1
791

자바 List (ArrayList) 유용구문


// ArrayList 못찾을 시, import 구문추가
import java.util.ArrayList;

1차원 ArrayList 선언

// 타입 미설정 Object로 선언된다.
ArrayList list = new ArrayList(); 

 // 타입설정. 설정한 타입만 사용가능
ArrayList<Student> members = new ArrayList<Student>();  

// 타입설정 int(Integer)타입만 사용가능
ArrayList<Integer> num = new ArrayList<Integer>();  

// 생성시 값 추가
ArrayList<Integer> list2 = new ArrayList<Integer>(Arrays.asList(1,2,3));  

2차원 ArrayList 선언

// 2차원 int형 ArrayList 생성. 10*10 크기로 생성
// 문법 오류가 나타날 시, <> 안에 띄어쓰기 해줄 것.
ArrayList<ArrayList<Integer> > ArrayList = new ArrayList<ArrayList<Integer> >();
     
for (int i = 0; i < 10; i++) {
    // row 추가
    ArrayList.add(new ArrayList<Integer>());
    
    for (int j = 0; j < 10; j++) {
    // (i, j)의 값 추가
        ArrayList.get(i).add(i*10 + j*1);
    }
}
        
for (int i = 0; i < 10; i++) {
    for (int j = 0; j < 10; j++) {
        System.out.printf("%d ", ArrayList.get(i).get(j));
    }
    System.out.println();
}
배열 to ArrayList
String[] array = new String[3];

array[0] = "Test1";
array[1] = "Test2";
array[2] = "Test3";

ArrayList<String> arrayList = new ArrayList<>(Arrays.asList(array));

출처 : http://www.codecandy.me/

0
  • 댓글 1

  • kenu
    50k
    2020-10-21 19:09:35
    해당 게시물은 관리자에 의해 칼럼에서 Tips & 강좌로 이동 되었습니다.
  • 로그인을 하시면 댓글 을 등록할 수 있습니다.