Java常用工具類(隨著工作持續更新)
阿新 • • 發佈:2021-01-20
開原始碼地址(碼雲):https://gitee.com/suimenghao/until-demo
用於記錄平常工作中使用的Java相關工具類demo,為了提高日常工作效率
date/DateTool 時間工具類,返回當前日期各種時間型別、獲取某天日期、日期對應週期等其他常用日期,後續會繼續更新
excel/ExcelUtil excle匯出工具類
CheckEmpty 檢查物件是否為空,為空返回true
CvsUtil 引用super-csv包,主要實現把資料以cvs檔案匯出,demo中主要實現了物件匯出和list物件匯出,list匯出是在其他情況無法實現的情況下使用
HttpClientUtil 引用httpclient包,這個包實現了所有 HTTP 的方法(GET、POST、PUT、HEAD、DELETE、HEAD、OPTIONS 等),支援 HTTPS 協議
PinYinUtil 拼音工具類,獲取漢字拼音首字母縮寫,英文字串不變 ;將字串中的中文轉化為拼音,其他字元不變
FileTool 檔案操作工具類,該工具類是目前應用到相關oss儲存
ThreadPoolUtil 執行緒池工具類,將五種執行緒池用單例模式實現,當然也沒必要用單例模式實現,這個完全根據專案的業務需要來定