자바 컬렉션의 경우를 검토 _ 집주인

얼마 전에 최근의 아픈, 서둘러, 레슬링, 부상 ...... 블루 스키니 그룹의 내용을 검토하는 20 일 이상이었다 지금 다시 찾고, 자바를 기반으로, 단순히 기분도 코드를 변경하고 훨씬 더 기분이 다음과 같이 매일, 나 또한 더 흥미로운이 경우 집주인을 느낄 컬렉션에 오늘, 블로그에 코드를 입력 검토 할 필요가 없습니다 코드에서 재미의 물결에 코드 조각을 :

. (1)  패키지 com.itheima_02;
 2  
. 3 개  오기 java.util의 클래스 *. ]
 . 4  
. 5  / ** 
. 6  * 집주인 셔플 카드 아날로그 시계 케이스 라이선스
 7.   * / 
8.  공용  클래스 Demo07 {
 9.      공용  정적  무효 메인 (문자열 [] args를 ) {
 10  //         아날로그 집주인 라이센싱 경우 셔플 카드 1 참조. 
11.          ddz1 ()을,
 12는  
13      }
 14  
15      개인  정적  공극 ddz1을 () {
 16          그동안 ( true로를 ) {
 . 17              // 라이센싱 할
18              의 ArrayList <문자열> 상자 = 새로운 ArrayList를 <> ();
19              문자열 [] = {종류 "♠ ','♥ ','♣", "♦" };
20              문자열 [] NUM = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J" "Q", "K" };
21              // 裝盒
22              (: 종류 문자열 S1) {
 23                  (문자열 S2 : NUM) {
 24                      box.add (S1 + S2);
25                  }
 26              }
 27              box.add ( '커' );
28              box.add ( "JOKER" );
(29)             // 隨機順序洗牌
30              Collections.shuffle (상자);
31              // 發牌
32              의 ArrayList <문자열> 재생기 = 새로운 ArrayList를 <> ();
33              의 ArrayList <문자열> player2 = 새로운 ArrayList를 <> ();
34              의 ArrayList <문자열> player3 = 새로운 ArrayList를 <> ();
35              의 ArrayList <문자열> 하단 = 새로운 ArrayList를 <> ();
(36)              에 대한이 ( int로 , 나는 box.size ()을 <; I = 0 난 ++ ) {
 37                  문자열 대가 = box.get (I);
38                  의 경우 (I> box.size = () - 3 ) {
 39                      bottom.add (대가);
40                  } 다른  경우 (I % 3 == 0 ) {
 41                      player1.add (대가)를;
42                  } 다른  경우 (I % 3 == 1 ) {
 43                      player2.add (대가)를;
44                  } 다른  경우 (I % 3 == 2 ) {
 45                      player3.add (대가)를;
46                  }
 47              }
 48              // 看牌
49             확인 ( "플레이어 1." , 재생기)
 (50)              검사 ( "플레이어 2" , player2)를,
 51은              검사 ( "플레이어 (3)." , player3)
 52 인              ( "바닥"체크 바닥),
 (53)은              에서 System.out.println ( " 재송 재 입력 종료하기 위해 종료 입력 " )
 (54)는              스캐너 SC = 새로운 새로운 스캐너 (상기 System.in)
 55              문자열 S = sc.nextLine ();
 (56)는              IF (대해서는 s.equals는 ("출구 " )) {
 57 인                  을 System.exit (0 );
 58              } 다른  IF (대해서는 s.equals ( "다시")) {
 59                 계속 ;
60              }
 61          }
 62      }
 63  
64      개인  정적  무효 체크 (문자열 이름의 ArrayList <문자열> 박스) {
 65          에서 System.out.println (이름 + "牌是" );
66          (문자열 대가 : 상자) {
 67              System.out.print (대가 + "" );
68          }
 69          에서 System.out.println ( "\ r에 \ 없음" );
70      }
 71 }

여기서 코드 래핑 루프 재를 콘솔 입력단 출구에서 프로그램을 실행하는 입력하면 프로그램을 다시 실행할 수있다.

추천

출처www.cnblogs.com/zzzzzpaul/p/11370034.html