정리노트

[자바/java] ArrayList 초기값 선언 / 대표 메소드 본문

프로그래밍/Java

[자바/java] ArrayList 초기값 선언 / 대표 메소드

Rolen 2022. 8. 8. 10:19

 

1. ArrayList 선언시, 값을 바로 넣고 싶은 경우

ex)
Integer list[] = {1, 2, 3, 4, 5};
ArrayList arr = new ArrayList(Arrays.asList(list));

List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);

ArrayList<Integer> num = new ArrayList();
ArrayList<Integer> num = new ArrayList<Integer>(Arrays.asList(1,2,3,4,5,6,7,8,9,10));

2. ArrayList 길이, 값 불러오기

ex)
리스트 명 = a

>> 일반 List 의 경우
a.length
>> ArrayList 의 경우
a.size()

해당 index 내부값 불러오기 (0 번째)
a.get(0)

index 2의 값 7로 바꾸기
a.set(2, 7)
Arrays.sort(배열) // 배열 오름차순 정렬
Arrays.fill(배열, 값) // 해당 값으로 배열 채우기
Arrays.binarySearch(배열, 값) // 배열내에서 값을 찾고 인덱스 반환

 

 

package study;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class p301_q4 {

	public static void main(String[] args) {
		List <Integer> num = new ArrayList<Integer>(Arrays.asList(1,2,3,4,5,6,7,8,9,10));
		System.out.println(num);
		for (int i = 0; i < num.size(); i++)
		{
			if (1 < i && i < 8)
			{
				num.set(i, (num.get(i) * -1));
			}
		}
		System.out.println(num);
	}

}
728x90