Re: [問題] 排序的問題

看板java作者時間19年前 (2006/04/13 17:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《slowly123.bbs@ptt.cc (管你媽媽說什麼....)》之銘言: > 請各位大大指較一下 > 就是我要抓TextArea3裡的出現次數最多的內容 > 可是只出現一個...而且不是我要的...搞了很久... > 拜託大大幫我解決一下 通常稱為"最"的東西, 也應該只有一個吧:) 而且您程式的寫法只會找到一個 並在次數相同的情況下, 永遠換成最後發現的那一個 > private void jButton3ActionPerformed(ActionEvent evt) { > StringTokenizer st = new StringTokenizer(jTextArea3.getText()); > String aa; > for(int i=0; i<count.length; i++) > count[i]=0; [--------------------------------] 如果在這裡看得到count 那就沒有重設的必要了 除非你之前有使用過 > while(st.hasMoreTokens()){ > aa=st.nextToken(); > System.out.println(aa); > for(int i=0; i<solve.length; i++){ > if(aa.equals(solve[i])){ > count[i]++; [------------------] 想必您solve內的元素應該都長的不一樣 找到了就沒必要往後再找下去了 加一個break;如何 > } > } > } > int big = 0, value=0; > for(int i=0; i<count.length; i++) > if(big<=count[i]){ > big=count[i]; > value=i; > } > jTextArea4.setText(solve[value]); > } -- 夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子 之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下 矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以 喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫 之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在天下163.26.34.20
文章代碼(AID): #14FXgL00 (java)
文章代碼(AID): #14FXgL00 (java)