java 集合的 妙用 統計檔案中字元的數量

2021-08-21 04:58:37 字數 816 閱讀 4676

需求: 有乙個檔案a.txt,  比如有''aa bb cc dd ef ghab"等多行字元,

如何統計每個字元出現的次數?  並把統計結果儲存到檔案b.txt 中 ? 

/**

* 統計: 檔案的字元數----->按數量公升序排列

* * @author wang

* * 思路: 輸入流/輸出流 --->讀檔案為char -->存入treemap: (char,int),統計字元數

* treemap 中傳入比較器, 使其 (按條件) 排序

* 寫入排序後的結果: 到新的檔案

*/public class sortfilecount else

} // treemap 中傳入比較器, 使其 (按條件) 排序

treeset> set=new treeset<> (new comparator>()

});set.addall(map.entryset());//新增內容: 使其排序

//將內容:寫入檔案儲存

for(entryen: set)

else

w.write("\r\n");

} //資源關閉

r.close();

w.close();

}}

效果截圖:

妙用sql的統計進行集合的比較

在陽光網改版過程中,引入的許可權控制是個讓人喜愛又頭疼的問題。但,這是不可能的。在許可權系統中,所有的資源應該能夠動態的新增和增加。尤其在未來的某段時間內,陽光網的所有資源進行整合的時候,新增增減資源將會時常的發生。更為重要的,讓系統能夠容納更多的使用者進行系統內部的控制,乙個必然的需求,就是讓系統...

Silverlight中字典集合的妙用

silverlight4的屬性繫結支援索引器,利用這個特性就可以實現vm對v提供更為方便的支援,而且對於基本型別的字典還可以穿越wfc ria服務,對於datatable之類的動態資料,就可以利用這個特性不僅可以穿越服務,還可以動態繫結到silverlight客戶端.動態實體 public clas...

Silverlight中字典集合的妙用

silverlight4的屬性繫結支援索引器,利用這個特性就可以實現vm對v提供更為方便的支援,而且對於基本型別的字典還可以穿越wfc ria服務,對於datatable之類的動態資料,就可以利用這個特性不僅可以穿越服務,還可以動態繫結到silverlight客戶端.動態實體 public clas...