public class Collectionstest {
public static void main(String[] args) {
// 买牌
// 表示花色的数组
String[] colors = { "黑桃", "红心", "草花", "方块" };
// 表示点数的数组
String[] numbers = { "A", "1", "2", "3", "4", "5", "6", "7", "8", "9",
"10", "J", "Q", "K" };
// 找一个牌盒
ArrayList<String> array = new ArrayList<String>();
array.add("大王");
array.add("小王");
// 循环装牌
for (String c : colors) {
for (String n : numbers) {
array.add(c.concat(n));
}
}
// 显示所有牌
// System.out.println(array);
// 洗牌
Collections.shuffle(array);
//排序
//Collections.sort(array);
// 显示所有牌
// System.out.println(array);
// 发牌
ArrayList<String> 刘String = new ArrayList<String>();
ArrayList<String> 关String = new ArrayList<String>();
ArrayList<String> 张String = new ArrayList<String>();
// 用普通for
for (int x = 0; x < array.size() - 3; x++) {
if (x % 3 == 0) {
刘String.add(array.get(x));
} else if (x % 3 == 1) {
关String.add(array.get(x));
} else if (x % 3 == 2) {
张String.add(array.get(x));
}
}
// 看牌
System.out.println("刘String:" + 刘String);
System.out.println("关String:" + 关String);
System.out.println("张String:" + 张String);
// 看底牌
for (int x = array.size() - 3; x < array.size(); x++) {
System.out.println(array.get(x) + " ");
}
}
}
|
|