→ tkcn:HashMap<String, Integer> 後面的 Integer 就是次數了 04/24 22:17
public class AddingGroups {
public static void main(String[] a){
int count = 0;
HashMap hm = new HashMap();
ArrayList<String> arraylist = new ArrayList<String>();
String keyWord = "S study Java Java very very very hard";
String[] arrayKeyWord = keyWord.split(" ");
for(String i: arrayKeyWord){
arraylist.add(0, i);
if(!hm.containsKey(arraylist)){
hm.put(i, i);
count++;
}
}
System.out.println("重複幾次: "+ count);
System.out.println(hm.values());
for(int i = 0 ; i < arraylist.size() ; i++)
System.out.print(i + ":" + arraylist.get(i) + " ");
}
這幾天讀到hash這邊, 書上提到hash可以把重複的字串刪除
所以自己寫了一個程式 想請問hash有辦法計算字重複次數嗎?
例如very 重複三次 Java重複兩次..
想了幾天還是沒甚麼頭緒, 各位前輩可以指點一下嗎?
謝謝!!
(如果有違反版規請版主告知, 我會自行刪除)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.142.127