2014-12-04 2 views
1

그래서 Java의 배열 값 하나에 여러 값을 할당해야합니다. 3 개의 서로 다른 숫자를 갖는 배열의 숫자 0을 갖는 것과 같이 그것들을 별도로 유지하는 것.Java에서 배열의 종류

나쁘다. 할당 할 정수 값은 별도의 클래스이며 다른 클래스의 사용자 입력을 기반으로한다는 점을 잊어 버렸다.

+3

스토어 클래스 원하는 3 개 이상의 요소/필요성을 보유하고 객체 참조. –

+0

일부 샘플 i/p 및 o/p를 제공하십시오. –

답변

3

사용자 정의 클래스를 작성

class CustomClass{ 
    public int a; 
    // so on 
} 

List<CustomClass> myList=new ArrayList<CustomClass>(); 

또 다른 방법은 문자열로 3 개 값을 변환하고 1-2-3로를 CONCAT 그래서 문자열 1-2-3있을 것이다 ... 문자열을 분할하는 것입니다 int로 변환하십시오 ... (어렵지만 가능합니다).

0

1) 정적 초기화

int[] anArray = { 
    100, 200, 300, 
    400, 500, 600, 
    700, 800, 900, 1000 
}; 
3

사용 이차원 배열. 예 :

int[][] multiArray = new int[3][3]; 

// either 
int[] firstValue = {0,1,2}; 
multiArray[0] = firstValue; 

// or 
multiArray[1] = new int[]{3,4,5}; 

어느, 인쇄 할 때, 줄 것이다 :

[[0, 1, 2], [3, 4, 5], [0, 0, 0]]