首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LambdaJ专家...如何随机化输出

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

Stack Overflow用户
提问于 2011-12-14 23:39:38
回答 1查看 220关注 0票数 1

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

代码语言:javascript
复制
String[] name = {"Me", "you", "them", "us", "Him", "Mr.T"};
String[] randomNames = sort(name, on(Random.class));

或者..。

代码语言:javascript
复制
String[] randomNames = sort(name, on(String.class).???);

不知道该怎么处理这个。在LambdaJ上没有太多的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-20 17:56:41

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

无论如何,我猜Collections类的shuffle静态方法应该能做您需要的事情:

代码语言:javascript
复制
Collections.shuffle(names)

我希望这能帮到你。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8507272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档