// 從后往前每隔三位插入逗號
int i=str.length()-1;
for(i=i-2;i>=0;i=i-3){
str.insert(i,',');
}
int i=str.length()-1;
for(i=i-2;i>=0;i=i-3){
str.insert(i,',');
}
2018-04-23
http://www.xianlaiwan.cn/article/27182 創建的類比較多,但是會更容易理解。除了Card及Player類以外,還創建了**Host類**及**GetPlayers類**分別代表主人及錄入數據的人員,類中分別有對應的方法。在判斷輸入的玩家id是否與原有玩家id重復的時候嘗試使用了異常的方法(雖然還不太懂)。比較卡牌大小及洗牌方式比較簡單易懂。
2018-04-22
我覺得吧,給每張牌一個獨一無二的id屬性,方塊2的id為0,梅花2的id為1。。。這樣比較大小就方便多了。
另外,洗牌的話可以先把第一張牌放在桌子上作為初始牌堆,取第二張牌來插入初始牌堆,有兩種插入方式(放在第一張牌上面或下面),然后這兩張牌構成一個二代牌堆,再取第三張牌來插入二代牌堆,有三種方式插入方式(上面,下面,中間),然后依此類推。
另外,洗牌的話可以先把第一張牌放在桌子上作為初始牌堆,取第二張牌來插入初始牌堆,有兩種插入方式(放在第一張牌上面或下面),然后這兩張牌構成一個二代牌堆,再取第三張牌來插入二代牌堆,有三種方式插入方式(上面,下面,中間),然后依此類推。
2018-04-21
testSort3( )_compareTo( )_Comparator接口的compare( )
http://www.xianlaiwan.cn/notepad/1fdd86
http://www.xianlaiwan.cn/notepad/1fdd86
2018-04-21
關于index!=-1的問題:
1,第一種情況
某些查詢方法中,如果沒有查找到你想要的結果,就會返回-1,表示沒有查找到。
例:String 中的indexOf()
2,在做數組的遍歷時,有一個小技巧,就是在遍歷即將結束的時候,令index = -1,可以繼續遍歷。
在經典的約瑟夫環中,java的實現就可以采用這種方法。
1,第一種情況
某些查詢方法中,如果沒有查找到你想要的結果,就會返回-1,表示沒有查找到。
例:String 中的indexOf()
2,在做數組的遍歷時,有一個小技巧,就是在遍歷即將結束的時候,令index = -1,可以繼續遍歷。
在經典的約瑟夫環中,java的實現就可以采用這種方法。
2018-04-21
Collections.shuffle(cards); //洗牌 Collections.shuffle()使用默認隨機源對指定列表進行置換。
2018-04-21
老師布置的作業
http://www.xianlaiwan.cn/notepad/1fdbc3
http://www.xianlaiwan.cn/notepad/1fdbc3
2018-04-21
老師布置的作業
http://www.xianlaiwan.cn/u/4540345/courses
http://www.xianlaiwan.cn/u/4540345/courses
2018-04-20