簡體   English   中英

如何從Java中的數組中提取值

[英]how to pick up value from array in java

我有一個數組,它填充了一些值(int)。我想隨機選擇一個元素並將其值用作另一個數組的索引。我該怎么辦?

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)]);

創建數組:

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

生成介於0和array.length之間的隨機索引:

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

從第一個數組獲取價值:

String random = array[idx];

從第二個數組中獲取價值:

String value = array2[random];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM