List<String[]> exam= new ArrayList<String[]>();
String[] data = new String[2];
data[0] = "A";
data[1] = "12";
exam.add(data);
data[0] = "b";
data[1] = "14";
exam.add(data);
예를 들어 이런식으로 ArrayList에 데이터를 넣고나니 두번째 "b", "14"가 두개 들어있는 현상이 생겼다.
ArrayList에 객체를 넣으면 객체의 주소를 참조로 가져오기 때문에 데이터를 넣어줄때마다 객체를 새로 생성해서 넣어줘야한다.