Java의 정수 목록

Mohammad Irfan 2023년10월12일
  1. Java에서 Int 목록 만들기
  2. Java의 Arrays 클래스를 사용하여 Int 목록 만들기
  3. Java의 MutableIntList 클래스를 사용하여 Int 목록 만들기
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 Int