JAVA 배열 LinkedList 값 변경과 삭제 방법

자바 LinkedList에 저장된 값을 변경 또는 삭제하는 방법을 알아보겠습니다.

값을 변경하기 위해서는 set을 사용합니다.

삭제를 하기 위해서는 remove를 사용합니다.

전체 삭제를 하기위해서는 clear를 사용합니다.

종류내용
set 값 변경
 remove 값 삭제
 clear 전체 삭제

 

샘플 소스를 보면서 사용 방법을 확인해보겠습니다.

샘플 소스

import java.util.LinkedList;

class collectionTest{

  public static void main(String args[]){

    LinkedList array = new LinkedList();
    array.add("사과");
    array.add("오렌지");
    array.add("블루베리");
    
    for (int i = 0 ; i < array.size() ; i++){
      String fruit = array.get(i).toString();;
      System.out.println(fruit);
    }

    System.out.println("");
    System.out.println("2번째 과일을 바나나로 변경");
	  // 변경할 위치의 인덱스를 설정(인덱스, 값)
    array.set(1, "바나나");

    for (int i = 0 ; i < array.size() ; i++){
      String fruit = array.get(i).toString();;
      System.out.println(fruit);
    }

    System.out.println("");
    System.out.println("리스트의 맨 앞의 값을 삭제");

    // 삭제할 위치의 인덱스를 설정(인덱스)
    array.remove(0);

    for (int i = 0 ; i < array.size() ; i++){
      String fruit = array.get(i).toString();;
      System.out.println(fruit);
    }
  }
}

 

결과

사과
오렌지
블루베리

2번째 과일을 바나나로 변경
사과
바나나
블루베리

리스트의 맨 앞의 값을 삭제
바나나
블루베리

 

LinkedList 배열에 값을 변경, 삭제, 초기화 하는 방법을 알아봤습니다.

 

댓글