正如标题所述,我无法将随机数值分配给存储在linkedlist
中的字符串。这是我的链表
:
List<String> genres = new LinkedList<>();
attributes.add("Action");
attributes.add("Comedy");
attributes.add("Documentary");
attributes.add("Romance");
attributes.add("Drama");
我想出了这样的东西,但我意识到它是用于数组而不是linkedlist
:
Random ran = new Random();
String genres_ran = genres[ran.nextInt(genres.length)];
非常感谢您的帮助,非常感谢!
最佳答案
如果您想将随机数分配给字符串,请使用 map 数据结构。
但是,从您的尝试来看,您似乎想要从列表中随机选择一个成员。这样做:
String randomGenre = genres.get(new Random().nextInt(genres.size()));
关于java - 如何将随机数(0-10)分配给存储在链表中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40573264/