※ 引述《smith80512 (Henry)》之銘言:
: 想請問版上前輩們
: 文章內容已經分割成字串陣列
: 如何計數該陣列重複的字串?
: 並指顯示最多出現和次多出現的字串
: 以及利用ArrayList回傳?
1. 使用TreeMap, key: 字串 value:顯示次數
2. 在Constructor裡面寫Comparator,並Override compare method
把你要的logic寫入
3. for each所有String array,插入TreeMap,
if 已經插入 value++
else 插入新紀錄 value = 1
4. TreeMap就已經依顯示次數排好序
如果每次都要collection sort是有一點沒有效率