LambdaJ专家. .如何随机化输出



我一直在尝试教自己Lambdaj,它似乎不想随机化我的字符串数组。我应该将字符串添加到列表中,以便能够与Lambdaj集合一起工作。我所要做的就是获取一个字符串集合,并使用LambdaJ以随机顺序打印它们。

String[] name = {"Me", "you", "them", "us", "Him", "Mr.T"};
String[] randomNames = sort(name, on(Random.class));

还是……

String[] randomNames = sort(name, on(String.class).???);

不知道该怎么处理这个。没有很多关于LambdaJ的帮助

我是lambdaj的作者,但我不明白为什么您期望使用它随机化项目列表。老实说,我也不明白为什么你认为排序方法(oers已经指出排序是随机化的对立面)应该这样做。

无论如何,我猜集合类的shuffle静态方法应该做你需要的:

Collections.shuffle(names)

相关内容

  • 没有找到相关文章

最新更新