2014-11-24 2 views
-1

나는 어떤 값 (int)로 채울 배열이 있습니다 .i이 요소 중 하나를 무작위로 선택하고 다른 배열의 인덱스로 값을 사용하고 싶습니다.해야 할 일은 무엇입니까? ?배열을 자바에서 값을 선택하는 방법

int value[] = {1,2,3,8,9,40,0,5,...}; 
int value-2[] = {0,1,2}; 
Random rand = new Random(); 
System.out.print(value-2[rand.nextint(value.lenght)]); 

답변

3

만들기 배열 :

String random = array[idx]; 

가져 오기 값 : 첫 번째 배열에서

int idx = new Random().nextInt(array.length-1); 

가져 오기 값 :

int[] array = {1, 2, 3, 4}; 
int[] array2 = {1, 2, 3, 4}; 

는 0 사항 Array.length 사이의 임의의 인덱스를 생성 두 번째 배열에서 :

String value = array2[random]; 
관련 문제