/**
* 打乱Map元素,记录对应答案key
* @param option
* 如:
* key: value
* A: java EE
* B: java SE
* C: java ME
* D: java HE
* @param key
*/
public static void random(Map<String, String> option, String key){
//获取key值
Set<String> keySet = option.keySet();
//将set转换成List
ArrayList<String> keyList = new ArrayList<String>(keySet);
//打乱List
Collections.shuffle(keyList);
HashMap<String, String> newOption = new HashMap<String, String>();
int idx = 0;
String keyNew = "";
for (String next: keySet){
String randomKey = keyList.get(idx++)
java考试打乱题目的顺序util
最新推荐文章于 2022-12-01 10:03:22 发布
本文介绍了如何使用Java工具类打乱考试题目的顺序,适用于创建随机试卷的场景。通过提供的调用方式和项目实践,展示了具体实现过程。
摘要由CSDN通过智能技术生成