是本JAVA书,黑皮的,分上下2册。书里面有个内容是随机扑克牌的例子。我不知道这个书的名字。请问哪位知道,给我说下哈~~~嘎嘎。
PS:不是thinking in java

解决方案 »

  1.   

    不知道,但是可以帮你写一段洗牌程序
    public class CardGame 
    {
      private int m_cardSet = 8; //总共用几副牌玩
      ArrayList m_cards = new ArrayList(m_cardSet * 52); //用于存储牌局, 预分配空间可提高程序性能  public CardGame() 
      {
        for (int i = 0; i < m_cardSet; i++)
        {
          for (int j = 1; j < 53; j++)
            m_cards.add(new Integer(j));
        }
      }  /**
       * 洗牌方法一: 从第一张牌(n = 1)开始,每次产生一个 n 到 54 之间的一个随机下标 i,然后把第 n 张牌和第 i 张牌互换<br>
       * 洗牌方法二: 调用Collections.shuffle()方法<br>
       * 这里使用方法二,如果子类的洗牌方法不同,请覆盖本方法<br>
       * @return List
       */
      public List getShuffleCard() 
      {
        List cards = (List)m_cards.clone();
        Collections.shuffle(cards);    return cards;
      }}
      

  2.   

    《Java 技术内幕》?
    清华出的那本黑皮的java书?
      

  3.   

    继续顶下就是分上,下2册的,书皮是黑的。我不知道名字,作者是哪个国家的我也忘记了,里面还提供了很多JAVA学习的网址。
    谢谢大家,哪位知道呀?
      

  4.   

    继续顶下就是分上,下2册的,书皮是黑的。我不知道名字,作者是哪个国家的我也忘记了,里面还提供了很多JAVA学习的网址。
    谢谢大家,哪位知道呀?
      

  5.   

    不是JAVA核心技术呀,
    我要的书是分上下2册的,不是一本书的。
    谢谢大家,继续顶