統計陣列元素中每個元素出現的次數
統計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陣列
- 求Matlab矩陣中各個不同元素或者某個元素出現的次數Matlab矩陣
- 計算陣列元素重複的個數,並把出現次數相同的統計一起。陣列
- matlab如何統計矩陣各元素的出現次數Matlab矩陣
- Single Number 陣列中除了某個元素出現一次,其他都出現兩次,找出這個元素陣列
- 如何在MATLAB中統計陣列中相同元素的個數?Matlab陣列
- javascript如何遍歷陣列中的每一個元素JavaScript陣列
- matlab——統計相同元素出現的次數Matlab
- Python統計列表元素出現次數Python
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- 返回陣列中的最大元素個數陣列
- JavaScript遍歷陣列每一個元素JavaScript陣列
- js找出陣列中出現最多的元素和次數JS陣列
- js獲取陣列中元素出現的次數程式碼例項JS陣列
- C語言 有一個整形陣列a,有10個元素,要求輸出陣列中的全部元素C語言陣列
- MATLAB自帶的函式tabulate統計一個陣列中各數字(元素)出現的頻數、頻率Matlab函式陣列
- javascript將陣列的元素每兩個一組存入一個新陣列JavaScript陣列
- 陣列元素的數量陣列
- matlab之對元素出現的次數進行統計Matlab
- 找到兩個陣列中的公共元素陣列
- asp.net 實現獲取一個集合陣列中出現次數最多的元素ASP.NET陣列
- JavaScript 陣列一次追加多個元素JavaScript陣列
- 【轉】matlab之對元素出現的次數進行統計Matlab
- iOS 用簡便的方法統計兩個陣列中不同的元素iOS陣列
- javascript隨機從陣列中選出一個元素JavaScript隨機陣列
- js如何獲取指定元素在陣列中個數JS陣列
- javascript實現的對陣列每一個元素都執行一個函式JavaScript陣列函式
- 如何將一個陣列中的元素插入另一個陣列陣列