欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java Hutool(糊涂)工具類索引詳解

 更新時(shí)間:2023年07月12日 08:52:50   作者:HaSaKing_721  
這篇文章主要介紹了Java Hutool(糊涂)工具類索引,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

前言

有時(shí)候工具類太多,包括項(xiàng)目封裝的,不知道用哪一個(gè),在這里記錄下目錄,方便查找

介紹

Hutool 是一個(gè) Java 工具包,也只是一個(gè)工具包,它幫助我們簡(jiǎn)化每一行代碼,減少每一個(gè)方法,讓 Java 語言也可以“甜甜的”。

Hutool 最初是我項(xiàng)目中 “util”包的一個(gè)整理,后來慢慢積累并加入更多非業(yè)務(wù)相關(guān)功能,并廣泛學(xué)習(xí)其它開源項(xiàng)目精髓,經(jīng)過自己整理修改,最終形成豐富的開源工具集。(抄自作者簡(jiǎn)介)

官方文檔鏈接: hutool API.https://hutool.cn/docs/#/

工具類列表

類型轉(zhuǎn)換

  • 類型轉(zhuǎn)換工具類 - Convert
  • 自定義類型轉(zhuǎn)換 - ConverterRegistry

日期時(shí)間

  • 日期時(shí)間工具-DateUtil
  • 日期時(shí)間對(duì)象-DateTime
  • 農(nóng)歷日期-ChineseDate
  • LocalDateTime工具-LocalDateTimeUtil

IO流相關(guān)

  • IO工具類-IoUtil
  • 文件工具類-FileUtil
  • 文件類型判斷-FileTypeUtil
  • 文件監(jiān)聽-WatchMonitor

文件

  • 文件讀取-FileReader
  • 文件寫入-FileWriter
  • 文件追加-FileAppender
  • 文件跟隨-Tailer
  • 文件名工具-FileNameUtil

資源

  • 資源工具-ResourceUtil
  • ClassPath資源訪問-ClassPathResource

工具類

  • 字符串工具-StrUtil
  • 16進(jìn)制工具-HexUtil
  • Escape工具-EscapeUtil
  • Hash算法-HashUtil
  • URL工具-URLUtil
  • XML工具-XmlUtil
  • 對(duì)象工具-ObjectUtil
  • 反射工具-ReflectUtil
  • 泛型類型工具-TypeUtil
  • 分頁(yè)工具-PageUtil
  • 剪貼板工具-ClipboardUtil
  • 類工具-ClassUtil
  • 類加載工具-ClassLoaderUtil
  • 枚舉工具-EnumUtil
  • 命令行工具-RuntimeUtil
  • 數(shù)字工具-NumberUtil
  • 數(shù)組工具-ArrayUtil
  • 隨機(jī)工具-RandomUtil
  • 唯一ID工具-IdUtil
  • 壓縮工具-ZipUtil
  • 引用工具-ReferenceUtil
  • 正則工具-ReUtil
  • 身份證工具-IdcardUtil
  • 信息脫敏工具-DesensitizedUtil
  • 社會(huì)信用代碼工具-CreditCodeUtil
  • SPI加載工具-ServiceLoaderUtil

語言特性

概述

  • HashMap擴(kuò)展-Dict
  • 單例工具-Singleton
  • 斷言-Assert
  • 二進(jìn)碼十進(jìn)數(shù)-BCD
  • 控制臺(tái)打印封裝-Console
  • 字段驗(yàn)證器-Validator
  • 字符串格式化-StrFormatter

樹結(jié)構(gòu)

  • 樹結(jié)構(gòu)工具-TreeUtil
  • JavaBean
  • Bean工具-BeanUtil
  • DynaBean
  • 表達(dá)式解析-BeanPath

集合類

  • 集合工具-CollUtil
  • 列表工具-ListUtil
  • Iterator工具-IterUtil
  • 有界優(yōu)先隊(duì)列-BoundedPriorityQueue
  • 線程安全的HashSet-ConcurrentHashSet

Map

  • Map工具-MapUtil
  • 雙向查找Map-BiMap
  • 可重復(fù)鍵值Map-TableMap
  • Base62編碼解碼-Base62
  • Base64編碼解碼-Base64
  • Base32編碼解碼-Base32

文本操作

  • CSV文件處理工具-CsvUtil
  • 可復(fù)用字符串生成器-StrBuilder
  • Unicode編碼轉(zhuǎn)換工具-UnicodeUtil
  • 字符串切割-StrSpliter

注解

  • 注解工具-AnnotationUtil

比較器

  • 比較工具-CompareUtil
  • 異常工具-ExceptionUtil

數(shù)學(xué)

  • 數(shù)學(xué)相關(guān)-MathUtil

線程和并發(fā)

  • 線程工具-ThreadUtil
  • 自定義線程池-ExecutorBuilder
  • 高并發(fā)測(cè)試-ConcurrencyTester

圖片

  • 圖片工具-ImgUtil
  • 圖片編輯器-Img

網(wǎng)絡(luò)

  • 網(wǎng)絡(luò)工具-NetUtil
  • URL生成器-UrlBuilder

緩存(Hutool-cache)

  • 緩存工具-CacheUtil
  • 先入先出-FIFOCache
  • 最少使用-LFUCache
  • 最近最久未使用-LRUCache
  • 超時(shí)-TimedCache
  • 弱引用-WeakCache
  • 文件緩存-FileCache

JSON(Hutool-json)

JSON工具-JSONUtil

  • JSON對(duì)象-JSONObject
  • JSON數(shù)組-JSONArray

加密解密(Hutool-crypto)

  • 加密解密工具-SecureUtil
  • 對(duì)稱加密-SymmetricCrypto
  • 非對(duì)稱加密-AsymmetricCrypto
  • 摘要加密-Digester
  • 消息認(rèn)證碼算法-HMac
  • 簽名和驗(yàn)證-Sign
  • 國(guó)密算法工具-SmUtil

HTTP客戶端(Hutool-http)

  • Http客戶端工具類-HttpUtil
  • Http請(qǐng)求-HttpRequest
  • Http響應(yīng)-HttpResponse
  • HTML工具類-HtmlUtil
  • UA工具類-UserAgentUtil

定時(shí)任務(wù)(Hutool-cron)

  • 全局定時(shí)任務(wù)-CronUtil

擴(kuò)展(Hutool-extra)

  • 郵件工具-MailUtil
  • 二維碼工具-QrCodeUtil
  • Servlet工具-ServletUtil

緩存(Hutool-cache)

  • 緩存工具-CacheUtil
  • 先入先出-FIFOCache
  • 最少使用-LFUCache
  • 最近最久未使用-LRUCache
  • 超時(shí)-TimedCache
  • 弱引用-WeakCache
  • 文件緩存-FileCache

JSON(Hutool-json)

  • JSON工具-JSONUtil
  • JSON對(duì)象-JSONObject
  • JSON數(shù)組-JSONArray

加密解密(Hutool-crypto)

  • 加密解密工具-SecureUtil
  • 對(duì)稱加密-SymmetricCrypto
  • 非對(duì)稱加密-AsymmetricCrypto
  • 摘要加密-Digester
  • 消息認(rèn)證碼算法-HMac
  • 簽名和驗(yàn)證-Sign
  • 國(guó)密算法工具-SmUtil

HTTP客戶端(Hutool-http)

  • Http客戶端工具類-HttpUtil
  • Http請(qǐng)求-HttpRequest
  • Http響應(yīng)-HttpResponse
  • HTML工具類-HtmlUtil
  • UA工具類-UserAgentUtil

定時(shí)任務(wù)(Hutool-cron)

  • 全局定時(shí)任務(wù)-CronUtil

擴(kuò)展(Hutool-extra)

郵件工具-MailUtil

  • 二維碼工具-QrCodeUtil
  • Servlet工具-ServletUtil

模板引擎

  • 模板引擎封裝-TemplateUtil

Spring

  • Spring工具-SpringUtil
  • Cglib

Cglib工具-CglibUtil

  • 拼音工具-PinyinUtil

布隆過濾(Hutool-bloomFilter)

切面(Hutool-aop)

  • 切面代理工具-ProxyUtil

腳本(Hutool-script)

  • Script工具-ScriptUtil
  • Office文檔操作(Hutool-poi)
  • Excel工具-ExcelUtil
  • Excel讀取-ExcelReader
  • 流方式讀取Excel2003-Excel03SaxReader
  • 流方式讀取Excel2007-Excel07SaxReader
  • Excel生成-ExcelWriter
  • Excel大數(shù)據(jù)生成-BigExcelWriter
  • Word生成-Word07Writer

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java實(shí)現(xiàn)二叉樹的示例代碼(遞歸&迭代)

    Java實(shí)現(xiàn)二叉樹的示例代碼(遞歸&迭代)

    二叉樹(Binary?tree)是樹形結(jié)構(gòu)的一個(gè)重要類型。本文將利用Java語言實(shí)現(xiàn)二叉樹,文中的示例代碼講解詳細(xì),需要的同學(xué)可以參考一下
    2022-03-03
  • Java?Stream流中的filter()使用方法舉例詳解

    Java?Stream流中的filter()使用方法舉例詳解

    filter()是Java?Stream?API中的中間操作,用于根據(jù)給定的Predicate條件篩選流中的元素,它通過接收一個(gè)返回boolean值的函數(shù)(斷言)作為參數(shù),篩選出滿足條件的元素并收集到新的流中,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-11-11
  • Spring容器刷新prepareRefresh第一步

    Spring容器刷新prepareRefresh第一步

    這篇文章主要為大家介紹了Spring容器刷新prepareRefresh第一步示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • java統(tǒng)計(jì)文件中每個(gè)字符出現(xiàn)的個(gè)數(shù)

    java統(tǒng)計(jì)文件中每個(gè)字符出現(xiàn)的個(gè)數(shù)

    這篇文章主要為大家詳細(xì)介紹了java統(tǒng)計(jì)文件中每個(gè)字符出現(xiàn)的個(gè)數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Map獲取鍵值,Map的幾種遍歷方法總結(jié)(推薦)

    Map獲取鍵值,Map的幾種遍歷方法總結(jié)(推薦)

    下面小編就為大家?guī)硪黄狹ap獲取鍵值,Map的幾種遍歷方法總結(jié)(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • idea查看properties中文變成unicode碼的解決方案

    idea查看properties中文變成unicode碼的解決方案

    這篇文章主要介紹了idea查看properties中文變成unicode碼的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Java設(shè)計(jì)模式之java迭代器模式詳解

    Java設(shè)計(jì)模式之java迭代器模式詳解

    這篇文章主要介紹了java迭代器模式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-09-09
  • java導(dǎo)出數(shù)據(jù)庫(kù)的全部表到excel

    java導(dǎo)出數(shù)據(jù)庫(kù)的全部表到excel

    這篇文章主要為大家詳細(xì)介紹了java導(dǎo)出數(shù)據(jù)庫(kù)的全部表到excel的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 用Java進(jìn)行zip文件壓縮與解壓縮

    用Java進(jìn)行zip文件壓縮與解壓縮

    這篇文章主要介紹了用Java進(jìn)行zip文件壓縮與解壓縮的方法,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-12-12
  • Java中的線程死鎖是什么?如何避免?

    Java中的線程死鎖是什么?如何避免?

    這篇文章主要介紹了Java中線程死鎖的相關(guān)資料,以及避免死鎖的方法,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-09-09

最新評(píng)論