工具類 總結

2022-09-07 03:57:14 字數 1977 閱讀 6046

參考文件 :

api文件 :

hutool是乙個小而全的j**a工具類庫,通過靜態方法封裝,降低相關api的學習成本,提高工作效率,使j**a擁有函式式語言般的優雅,讓j**a語言也可以「甜甜的」。

hutool中的工具方法來自於每個使用者的精雕細琢,它涵蓋了j**a開發底層**中的方方面面,它既是大型專案開發中解決小問題的利器,也是小型專案中的效率擔當;

hutool是專案中「util」包友好的替代,它節省了開發人員對專案中公用類和公用工具方法的封裝時間,使開發專注於業務,同時可以最大限度的避免封裝不完善帶來的bug。

m**en依賴

cn.hutool

hutool-all

5.3.5

官網 :

詳細講解** :

j**a第二api之apache的commons-lang3工具包(書寫優雅**必備工具)

lang為j**a.lang api提供了大量幫助程式實用程式,特別是字串操作方法,基本數值方法,物件反射,併發,建立和序列化以及系統屬性。此外,它包含對j**a.util.date的基本增強,以及一系列專用於構建方法的實用程式,例如hashcode,tostring和equals。

請注意,lang 3.0(及後續版本)使用的包(org.apache.commons.lang3)與以前的版本(org.apache.commons.lang)不同,從而可以與早期版本同時使用。

tips: lang包可以說是廢棄了,以後請不要使用。採用lang3直接代替即可

m**en依賴

org.apache.commons

commons-lang3

3.8

文件 :

詳細講解:

gu**a工程包含了若干被google的 j**a專案廣泛依賴 的核心庫,例如:集合 [collections] 、快取 [caching] 、原生型別支援 [primitives support] 、併發庫 [concurrency libraries] 、通用註解 [common annotations] 、字串處理 [string processing] 、i/o 等等。 所有這些工具每天都在被google的工程師應用在產品服務中。

查閱j**adoc並不一定是學習這些庫最有效的方式。在此,我們希望通過此文件為gu**a中最流行和最強大的功能,提供更具可讀性和解釋性的說明。

瓜娃是j**a api蛋糕上的冰激凌(精華) 高效設計良好的api. 被google的開發者設計,實現和使用。 遵循高效的j**a這本書的好的語法實踐。 使**更刻度,簡潔,簡單。

m**en依賴

com.google.gu**a

gu**a

25.1-jre

github (下面有文件):

jar包 暫時我在本地放著;

m**en依賴

com.0opslab

opslabjutil

1.0.8

com.0opslab

opslabjutil

2.0.2

system

$/src/main/resources/lib/opslabjutil-2.0.0.jar

我這兒是這樣的: 在resources目錄下建立乙個lib資料夾來放這種jar包

這是zjxf-web包下就可使用此工具類了.

apache工具類使用的總結

null public static boolean isempty charsequence cs null public static boolean isblank charsequence cs 符串在另外乙個字串裡,出現第ordinal次的位置 public static intordin...

工具類 HexUtil 工具類

hexutil 源 如下 十六進製制處理工具類 public class hexutil param hex 需要轉換的16進製制字串 return 以位元組陣列返回轉換後的結果 public static byte hexstringtobyte string hex return result ...

工具類 BcdUtil 工具類

bcdutil 源 如下所示 public class bcdutil return true 功能描述 對給定的資料進行bcd轉換,如果長度為奇數,則在最前端補零 param val 待轉換資料,需滿足canbebcd return 以位元組陣列的形式返回壓縮後的內容 public static ...