作为标题,我无法为存储在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/

10-11 22:38