gpt4 book ai didi

java - 如何返回集合

转载 作者:行者123 更新时间:2023-12-01 17:08:03 24 4
gpt4 key购买 nike

我想返回这个集合,但它给了我一个错误:

public Collection<String> Shuffle()

{
return Collections.shuffle(Arrays.asList(FullDeck));
}

FullDeck 是一个字符串数组

最佳答案

Collections.shuffle() 不返回任何内容。你必须这样做:

public Collection<String> shuffle() {
List<String> list = Arrays.asList(FullDeck);
Collections.shuffle(list);
return list;
}

请注意,正如 @Seelenvirtuose 指出的那样,shuffle()操作也会改变底层数组。这意味着您可以让您的 shuffle()方法有 void方法类型,并访问FullDeck之后直接数组。这可以让您将此方法缩短为一行: Collections.shuffle(Arrays.asList(FullDeck));

关于java - 如何返回集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24491067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com