Java의 정수 목록
이 자습서에서는 Java에서 정수 값 목록을 만드는 방법을 소개합니다.
List
는 데이터를 저장하는 데 사용되는 Java의 인터페이스입니다. 크기가 다이내믹합니다. ArrayList는 이 List
의 구현 클래스이며 List
는 개체에서만 작동하는 컬렉션 프레임워크에 속하므로 목록을 만드는 데 사용할 수 있습니다. 따라서 목록에는 개체만 저장됩니다.
이 기사에서는 기본 int 데이터 유형 값을 저장할 정수 목록을 만드는 방법을 알려줍니다. Java 컬렉션 프레임워크에서 기본 값은 래퍼 클래스를 사용하여 자동으로 해당 개체로 변환됩니다. 이 프로세스를 오토박싱이라고 합니다.
몇 가지 예를 사용하여 이해합시다.
Java에서 Int 목록 만들기
이 예제에서는 ArrayList
클래스를 사용하여 int 목록을 생성했습니다. 여기서 ArrayList
유형을 Integer로 지정했지만 int 값만 전달했습니다. Java는 이 자동 변환을 처리하고 코드를 줄입니다. 아래의 예를 참조하십시오.
import java.util.ArrayList;
import java.util.List;
public class SimpleTesting {
List<Integer> ScoreList = new ArrayList<Integer>();
public void AddScore(int score) {
ScoreList.add(score);
}
public static void main(String[] args) {
SimpleTesting simpleTesting = new SimpleTesting();
simpleTesting.AddScore(95);
simpleTesting.AddScore(85);
simpleTesting.AddScore(93);
simpleTesting.AddScore(91);
System.out.println("Students Scores: ");
System.out.println(simpleTesting.ScoreList);
}
}
출력:
Students Scores:
[95, 85, 93, 91]
Java의 Arrays
클래스를 사용하여 Int 목록 만들기
여기에서 Arrays
클래스의 asList()
메서드를 사용하여 정수 목록을 생성했습니다. 정수 배열이 있고 목록을 얻으려면 asList()
메서드를 사용하십시오. 아래의 예를 참조하십시오.
import java.util.Arrays;
import java.util.List;
public class SimpleTesting {
List<Integer> ScoreList = Arrays.asList(95, 85, 93, 91);
public void AddScore(int score) {
ScoreList.add(score);
}
public static void main(String[] args) {
SimpleTesting simpleTesting = new SimpleTesting();
System.out.println("Students Scores: ");
System.out.println(simpleTesting.ScoreList);
}
}
출력:
Students Scores:
[95, 85, 93, 91]
Java의 MutableIntList
클래스를 사용하여 Int 목록 만들기
Eclipse 컬렉션 라이브러리로 작업하는 경우 MutableIntList
클래스를 사용하여 int 목록을 만듭니다. 여기서는 empty()
메서드를 사용하여 빈 목록을 만든 다음 add()
메서드를 사용하여 요소를 추가했습니다. 그에 따라 변경할 수 있는 변경 가능한 정수 목록을 만듭니다. 아래의 예를 참조하십시오.
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.impl.factory.primitive.IntLists;
public class SimpleTesting {
MutableIntList ScoreList = IntLists.mutable.empty();
public void AddScore(int score) {
ScoreList.add(score);
}
public static void main(String[] args) {
SimpleTesting simpleTesting = new SimpleTesting();
simpleTesting.AddScore(95);
simpleTesting.AddScore(85);
simpleTesting.AddScore(93);
simpleTesting.AddScore(91);
System.out.println("Students Scores: ");
System.out.println(simpleTesting.ScoreList);
}
}
출력:
Students Scores:
[95, 85, 93, 91]
관련 문장 - Java List
- Java를 사용하여 목록에서 요소의 인덱스 찾기
- Java에서 목록과 배열 목록의 차이점
- Java에서 목록을 청크로 분할
- Java의 목록에서 첫 번째 요소 가져오기
- Java의 필터 목록
- Java에서 맵 값을 목록으로 변환