Christmas Pikachu List 사용법
개발일지/자바

List 사용법

ZI_CO 2022. 10. 4.

List의 특징 (C R U D)

1. 인덱스가 있다. 

2. 순서가 있고, 중복이 가능하다. 

 

선언하는 방법(정수 타입 리스트) ( < > ) 꺽쇠 안에는 어떠한 데이터를 리스트에 담느냐에 따라 정해진다.

 

 

 

값 추가 하는 방법

값을 추가할때 .add(); 를 사용하면된다. add(추가) 할때마다 순서대로 값이 리스트안에 담겨진다. 

 

지정 인덱스값 위치에 값 추가하는 방법

인덱스 0번째 지정해서 값을 추가하는 것도 가능하다 그리고 따로 인덱스값을 주지않고 null을 사용하게되면

리스트의 맨뒤에 null값이 들어간다. 

 

 

지정 인덱스 위치 값 삭제 하는 방법

.remove를 사용하면 값을 삭제를 할수가있다.

1. 괄호안에 지정한 인덱스값을 넣게되면 지정한 인덱스위치의 값을 remove(삭제)를 한다.

2. 만약 인덱스값을 모른다? 하지만 리스트안에 값을 알고 삭제를 하고싶은면

.remove괄호안에 new Integer(정수값) 을 넣어주면 인덱스값을몰라도 삭제가 가능하다 

 

리스트의 사이즈 확인 하는 방법

.size를 하게되면 안에있는 데이터 갯수를 알수가 있다. 

 

 

특정 인덱스 위치에 값을 가져 오는 방법 

.get()을 하면 괄호안에있는 인덱스 위치에 데이터 값을 가져올수가 있다. 

 

 

리스트의 마지막 값 가져오는 방법

예) 값이 4개가 들어 있다. 즉 크기 -> 4 (인덱스 번호 : 0 , 1, 2, 3)

출력하려는 값이 마지막 인덱스번호 3번이다. 

그럼 크기(4)에서 -1을 하게되면 인덱스 번호는 3 ==> 마지막 인덱스번호의 값인 걸 알 수 있다.

 

 

특정 인덱스 위치 값 수정하는 방법

.set(); 을 하게되면 괄호안에 (인덱스, 수정할 값) ~위치에 값을 수정을 할 수 있다. 

밑에 코드를 보면 0번째에 있는값을 2000으로 수정하라는 코드이다.

 

 

for문을 활용해서 리스트안에 있는 모두 꺼내는 방법

예) 값이 4개가 있다.  == 사이즈 4! [2,4,6,8]

for문을 4번을 돌면서 0번 인덱스의 값부터 3번 인덱스의 값까지 모든 값을 꺼내 올수 있다. 

 

댓글