統計陣列元素中每個元素出現的次數
統計List陣列元素中,每個元素出現的次數
1、建立Map物件,key為陣列的關鍵字,value為該關鍵字出現的次數。
2、迴圈遍歷陣列,在Map中查詢關鍵字,如果沒有就put進Map中,同時value值加1。如果有Map中有該元素,說明已經put過了,則直接value值計數加1。
3、最終得到的Map物件即為各元素出現的次數。
public Map<String,Integer> countList (List<String> reslist){
Map<String,Integer> countmap = new HashMap<String, Integer>();
for(int i=0; i<reslist.size(); i++){
//在Map中查詢關鍵字,如果沒有就put進Map中,同時value值加1
if(null==countmap.get(reslist.get(i))){
countmap.put(reslist.get(i), 1);
}else{ //如果有Map中有該元素,說明已經put過了,則直接value值計數加1
countmap.put(reslist.get(i), countmap.get(reslist.get(i))+1);
}
}
return countmap;
}
相關文章
- 陣列中每個陣列元素出現的次數陣列
- 統計陣列中各數字(元素)出現的次數陣列
- 統計陣列個元素出現的個數陣列
- Matlab 統計陣列中各數字(元素)出現的次數Matlab陣列
- 給定一個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。陣列
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- matlab如何統計矩陣各元素的出現次數Matlab矩陣
- 計算陣列元素重複的個數,並把出現次數相同的統計一起。陣列
- matlab——統計相同元素出現的次數Matlab
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- JavaScript遍歷陣列每一個元素JavaScript陣列
- 返回陣列中的最大元素個數陣列
- js找出陣列中出現最多的元素和次數JS陣列
- MATLAB自帶的函式tabulate統計一個陣列中各數字(元素)出現的頻數、頻率Matlab函式陣列
- matlab之對元素出現的次數進行統計Matlab
- 陣列元素的數量陣列
- 【轉】matlab之對元素出現的次數進行統計Matlab
- 找到兩個陣列中的公共元素陣列
- iOS 用簡便的方法統計兩個陣列中不同的元素iOS陣列
- 陣列中的第K個最大元素陣列
- 在一個給定的陣列中查詢陣列中的最大元素是否至少是陣列中每個其他數字的兩倍, 如果是,則返回最大元素的索引,否則返回-1。陣列索引
- 計蒜客 移除陣列中的重複元素陣列
- Matlab tabulate統計數字出現的次數,如果陣列中出現0Matlab陣列
- 旋轉陣列中的最小元素陣列
- 給定一個大小為 n 的陣列,找到其中的眾數。眾數是指在陣列中出現次數大於 ⌊ n/2 ⌋ 的元素。陣列
- 陣列元素逆序陣列
- 215. 陣列中的第K個最大元素陣列
- 比較兩個陣列中是否有相同的元素陣列
- js 從目標陣列中過濾掉 一個陣列元素,JS陣列
- java陣列元素的引用Java陣列
- 找出文字中每個字母出現的次數
- Java中查詢陣列多數元素的4種方法Java陣列
- 【Java】尋找陣列中“主要元素”Java陣列
- LeetCode-215-陣列中的第K個最大元素LeetCode陣列
- 陣列元素劃分陣列
- 獲取陣列第N個元素的方法陣列
- 【LeetCode-陣列】查詢大多數元素LeetCode陣列
- 找出陣列中只出現一次的數字陣列