2016의 게시물 표시

list sort

List<CharCount> list = new ArrayList(); // System.out.println("arraylist==>"+wordList.length); CharCount tempLetterCnt; int ord = 0; for (int i = 0; i < wordList.length; i++) { int temp = 0; tempLetterCnt = new CharCount(); if (!wordList[i].isEmpty()) { for (int j = 0; j < cntList.size(); j++) { if (wordList[i].length() == cntList.get(j).getLetterCnt()) { int cnt = cntList.get(j).getCnt(); tempLetterCnt.setCnt(cnt); tempLetterCnt.setLetterCnt(wordList[i].length()); cntList.remove(j); cntList.add(j, tempLetterCnt); temp ++; break; } } } if (cntList.isEmpty() || temp == 0) { tempLetterCnt.setCnt(0); tempLetterCnt.setLetterCnt(wordList[i].length()); cntList.add(ord++,tempLetterCnt); } } Collections.sort(cntList, LetterCnt.CntLetterComparator); //   for(CharCount str1: cntList){ // System.ou...

HashMap

Set<Integer> keys1 = hMap.keySet(); for(int key:keys1) { System.out.println(hMap.get(key)+" "+key +" letter words"); total += (int)hMap.get(key); }

Random Java

  1 2 3 4 5 6 7 8 9 10 import   java . util . Random ;   class  RandomTest {      public   static   void  main ( String [ ] args ) {          Random  random =  new   Random ( );          // 0~9사이의 난수          int   num  = random . nextInt ( 10);          System . out . println ( num );     } } Java util  Random; - 주요 메서드  이름  설명    nextBoolean ( )  true or false를 랜덤으로 리턴   nextInt ( )  int범위 안의 값을 랜덤으로 리턴  (-2147483648 ~ +2147483647)   nextInt ( int n)  0 ~ n-1 사이의 int값을 리턴   nextLong ( )  long범위 안의 값을 랜덤으로 리턴  (-9223372036854775808 ~ +9223372036854775807)   nex...