如何在Java中从arrayList获取随机值?
如何从下面的ArrayList中获取随机值如何在Java中从arrayList获取随机值?,java,random,Java,Random,如何从下面的ArrayList中获取随机值 import java.util.*; import java.io.*; public class Solution{ public static void main(String[] args){ List<Integer> number = new ArrayList<Integer>(); number.add(10); number.add(30);
import java.util.*;
import java.io.*;
public class Solution{
public static void main(String[] args){
List<Integer> number = new ArrayList<Integer>();
number.add(10);
number.add(30);
number.add(40);
number.add(80);
number.add(100);
}
}
import java.util.*;
导入java.io.*;
公共类解决方案{
公共静态void main(字符串[]args){
列表编号=新的ArrayList();
编号。添加(10);
增加(30);
增加(40);
增加(80);
编号。添加(100);
}
}
使用Random
实用程序:
Random r = new Random();
System.out.println(number.get(r.nextInt(number.size())));
您的代码如下所示:
import java.util.ArrayList;
import java.util.List;
import java.util.*;
import java.io.*;
public class Solution {
public static void main(String[] args) {
List<Integer> number = new ArrayList<Integer>();
number.add(10);
number.add(30);
number.add(40);
number.add(80);
number.add(100);
Random r = new Random();
System.out.println(number.get(r.nextInt(number.size())));
}
}
import java.util.ArrayList;
导入java.util.List;
导入java.util.*;
导入java.io.*;
公共类解决方案{
公共静态void main(字符串[]args){
列表编号=新的ArrayList();
编号。添加(10);
增加(30);
增加(40);
增加(80);
编号。添加(100);
随机r=新随机();
System.out.println(number.get(r.nextInt(number.size()));
}
}
如果您觉得我的答案有帮助,请将其标记为答案。