Arraylist 와 toString()

혜미·2020년 12월 1일
0

Java 

목록 보기
2/2

Arraylist는 배열과 달리 메모리의 사이즈를 내가 직접적으로 바로바로 추가할 수 있다.
그리고 참조 변수를 쓸 때 부모(Object)의 기본 참조변수가 싫으면 자식은 toString()이라는 메소드로 으로 변환이 가능하다.

import java.util.ArrayList; //배열은 메모리가 정해져 있지만 어레이리스트는 메모리의 사이즈가 상관없이 추가하면 됨

public class Ex10_02_ArrayList {

public static void main(String[] args) {

// Object 기본으로 상속되었음
// : (String부분이 생략되면 안되는데 벨로그에선 자동으로 생략되어서 단원을 나눠 표시함)

	ArrayList<String>list = new ArrayList<String>(); //Import작업 필요//문자 타입 추가
	int size = list.size();
	System.out.println("size:" + size);
	list.add("태연"); //마우스를 가져 놓으면 object가 나오는데 object 은 모든 타입이 가능
	list.add("수영");
	list.add("윤아");
	list.add("수영");
	list.add("써니"); //컬렉션 저장공간
	
	size = list.size(); //컬렉션 저장공간이 몇 개를 만들었냐를 알 수 있음
	System.out.println("size:" + size); 
	System.out.println("list:" + list);
	System.out.println("list:" + list.toString()); //컬렉션 그 안에 들어 간 것이 무엇인지 확인

}

}

profile
Memory is the driving force of my life.

0개의 댓글