作为标题,我无法为存储在linkedlist
中的字符串分配随机数值。这是我的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/