【问题标题】:how to shuffle list(arrayList> with my own objects?如何用我自己的对象洗牌列表(arrayList>?
【发布时间】:2015-12-06 12:04:51
【问题描述】:

当我做出这样的想法时:

    List<Player> gamers = JackpotGame.getUnsortedGamerList();
    gamers = Collections.shuffle(gamers);

但我有错误:http://scr.hu/1det/a13hi 我确定方法 getUnsortedGamerList 返回我列表

【问题讨论】:

    标签: java arrays list collections shuffle


    【解决方案1】:

    改变

    gamers = Collections.shuffle(gamers);
    

    Collections.shuffle(gamers);
    

    shuffle 对传递的List 实例进行变异,并且没有返回值。

    【讨论】:

      【解决方案2】:

      改变

      gamers = Collections.shuffle(gamers);
      

      Collections.shuffle(gamers);
      

      Collections 类的静态shuffle 方法具有void 返回类型。

      【讨论】:

        【解决方案3】:

        shuffle 使用默认随机源随机排列指定列表,并且没有返回。

        尝试改变这一点:

         gamers = Collections.shuffle(gamers);
        

        与:

        Collections.shuffle(gamers);
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-04-09
          • 1970-01-01
          • 2020-03-02
          • 1970-01-01
          • 2023-04-07
          • 2021-03-20
          • 2013-04-13
          • 1970-01-01
          相关资源
          最近更新 更多