프로그래밍/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