Java/java

4주차 - ArrayList (2)

우젼 2022. 9. 2. 19:13

.set( , ) 은 인덱스 위치에 값을 덮어씌운다.

		ArrayList<String> list = new ArrayList<>();

		list.add("김상수");
		list.add("이변수");
		list.add("박참조");
		list.add("조클래스");
		list.add("지컬렉션");

		System.out.println(list);
		System.out.print("변경할 위치 : ");

		Scanner input = new Scanner(System.in);
		int index = input.nextInt();
		input.nextLine();
		
		

		System.out.print("변경 데이터 : ");
		String element = input.nextLine();
		list.set(index, element); // Update
//		list.add(index, element); // Insert
		System.out.println("======= 결과 =======");
		for (int i = 0; i < list.size(); i++) {
			System.out.println(list.get(i));
		}