相关疑难解决方法(0)

随机卡生成

我需要从数组中随机生成三张牌我有52张牌的阵列,从card1到card52

String rank[]=new String[52];
for(int i=0;i<rank.length;i++)
{
rank[i]= "card"+i;
}
Run Code Online (Sandbox Code Playgroud)

现在我需要从阵列中选择三张牌,它不应该是可重复的.

有谁能够帮我.实际上我正在做这个bt卡正在重复.请给我解决方案.

提前致谢.

java

4
推荐指数
2
解决办法
5160
查看次数

在java中混洗JSON数组的有效方法?

这是最好的方法吗?现在,我将我的JSONArray一个ArrayList自定义类的,使用Collections.shuffle()要执行的操作,并转换回JSONArray,这似乎是太多的开销.

答案可能只是为了实现 Fisher-Yates洗牌,但我的猜测是,这可能已经完成,所以我想避免重新发明轮子.我查看了标准的JSON apiGoogle的Gson,但它们似乎没有任何实现.

此问题中的标准数组也有简单的选项可以轻松移植到java,但我很乐意听到您的输入.令我惊讶的是,查询http://www.google.com/search?q=java+shuffle+jsonarray并未充斥我的方法.

java arrays json shuffle

3
推荐指数
1
解决办法
3375
查看次数

标签 统计

java ×2

arrays ×1

json ×1

shuffle ×1