所有洗牌列表的颤振相同

  • 本文关键字:列表 flutter list shuffle
  • 更新时间 :
  • 英文 :

List<HotAndNEwData> result = response.results;
List<HotAndNEwData> pastYear = result;
pastYear.shuffle();
List<HotAndNEwData> trending = result;
trending.shuffle();
List<HotAndNEwData> southIndian = result;
southIndian.shuffle();
List<HotAndNEwData> dramas = result;
dramas.shuffle();

我需要得到4个不同的列表,但在这段代码结束时,我在所有变量中得到相同的列表,请建议这个

的解决方案

在所有变量中得到相同的列表,因为它不做复制,而只创建引用。

你必须把清单复印一份。我相信这对你有帮助https://stackoverflow.com/a/21744481/3146225

所以它看起来像这样:

List<HotAndNEwData> pastYear = List.of(result);
pastYear.shuffle();
List<HotAndNEwData> trending = List.of(result);
trending.shuffle();
List<HotAndNEwData> southIndian = List.of(result);
southIndian.shuffle();
List<HotAndNEwData> dramas = List.of(result);
dramas.shuffle();

相关内容

  • 没有找到相关文章

最新更新