如何在Java中从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);

如何从下面的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);
        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()));
}
}

如果您觉得我的答案有帮助,请将其标记为答案。