大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 16種常用的Java工具類

16種常用的Java工具類

更新時間:2021-09-13 13:14:43 來源:動力節點 瀏覽975次

1.org.apache.commons.io.IOUtils

(1)closeQuietly 關閉一個IO流、socket、或者selector且不拋出異常。通常放在finally塊。

(2)toString 轉換IO流、Uri、byte[]為String。

(3)copy IO流數據復制,從輸入流寫到輸出流中,最大支持2GB。

(4)toByteArray 從輸入流、URI獲取byte[]。

(5)write 把字節、字符等寫入輸出流。

(6)toInputStream 把字符轉換為輸入流。

(7)readLines 從輸入流中讀取多行數據,返回List

(8)copyLarge 同copy,支持2GB以上數據的復制。

(9)lineIterator 從輸入流返回一個迭代器,

(10)根據參數要求讀取的數據量,全部讀取,如果數據不夠,則失敗。

16種常用的Java工具類

2.org.apache.commons.io.FileUtils

(1)deleteDirectory 刪除文件夾

(2)readFileToString 以字符形式讀取文件內容。

(3)deleteQueitly 刪除文件或文件夾且不會拋出異常。

(4)copyFile 復制文件

(5)writeStringToFile 把字符寫到目標文件,如果文件不存在,則創建。

(6)forceMkdir 強制創建文件夾,如果該文件夾父級目錄不存在,則創建父級。

(7)write 把字符寫到指定文件中

(8)listFiles 列舉某個目錄下的文件(根據過濾器)

(9)copyDirectory 復制文件夾

(10)forceDelete 強制刪除文件

3.org.apache.commons.lang.StringUtils

(1)isBlank 字符串是否為空 (trim后判斷)

(2)isEmpty 字符串是否為空 (不trim并判斷)

(3)equals 字符串是否相等

(4)join 合并數組為單一字符串,可傳分隔符

(5)split 分割字符串

(6)EMPTY 空字符串

(7)trimToNull trim后為空字符串則轉換為null

(8)replace 替換字符串

4.org.apache.http.util.EntityUtils

(1)toString 把Entity轉換為字符串

(2)consume 確保Entity中的內容全部被消費。可以看到源碼里又一次消費了Entity的內容,假如用戶沒有消費,那調用Entity時候將會把它消費掉。

(3)toByteArray 把Entity轉換為字節流

(4)consumeQuietly 和consume一樣,但不拋異常

(5)getContentCharset 獲取內容的編碼

5.org.apache.commons.lang3.StringUtils

(1)isBlank 字符串是否為空 (trim后判斷)

(2)isEmpty 字符串是否為空 (不trim并判斷)

(3)equals 字符串是否相等

(4)join 合并數組為單一字符串,可傳分隔符

(5)split 分割字符串

(6)EMPTY 空字符串

(7)replace 替換字符串

(8)capitalize 首字符大寫

6.org.apache.commons.io.FilenameUtils

(1)getExtension 返回文件后綴名

(2)getBaseName 返回文件名,不包含后綴名

(3)getName 返回文件全名

(4)concat 按命令行風格組合文件路徑(詳見方法注釋)

(5)removeExtension 刪除后綴名

(6)normalize 使路徑正常化

(7)wildcardMatch 匹配通配符

(8)seperatorToUnix 路徑分隔符改成unix系統格式的,即/

(9)getFullPath 獲取文件路徑,不包括文件名

(10)isExtension 檢查文件后綴名是不是傳入參數(List)中的一個

7.org.springframework.util.StringUtils

(1)hasText 檢查字符串中是否包含文本

(2)hasLength 檢測字符串是否長度大于0

(3)isEmpty 檢測字符串是否為空(若傳入為對象,則判斷對象是否為null)

(4)commaDelimitedStringToArray 逗號分隔的String轉換為數組

(5)collectionToDelimitedString 把集合轉為CSV格式字符串

(6)replace 替換字符串

(7)delimitedListToStringArray 相當于split

(8)uncapitalize 首字母小寫

(9)collectionToDelimitedCommaString 把集合轉為CSV格式字符串

(10)tokenizeToStringArray 和split基本一樣,但能自動去掉空白的單詞

8.org.apache.commons.lang.ArrayUtils

(1)contains 是否包含某字符串

(2)addAll 添加所有

(3)clone 克隆一個數組

(4)isEmpty 是否空數組

(5)add 向數組添加元素

(6)subarray 截取數組

(7)indexOf 查找下標

(8)isEquals 比較數組是否相等

(9)toObject 基礎類型數據數組轉換為對應的Object數組

9.org.apache.commons.lang.StringEscapeUtils

支持編碼轉換

escapeXml unEscapeXml。

此外,還支持html、java、JavaScript、sql、csv等

10.org.apache.http.client.utils.URLEncodedUtils

(1)format 格式化參數,返回一個HTTP POST或者HTTP PUT可用 application/x-www-form-urlencoded字符串

(2)parse 把String或者URI等轉換為List

11.org.apache.commons.codec.digest.DigestUtils

(1)md5Hex MD5加密,返回32位

(2)sha1Hex SHA-1加密

(3)sha256Hex SHA-256加密

(4)sha512Hex SHA-512加密

(5)md5 MD5加密,返回16位

12.org.apache.commons.collections.CollectionUtils

(1)isEmpty 是否為空

(2)select 根據條件篩選集合元素

(3)transform 根據指定方法處理集合元素,類似List的map()。

(4)filter 過濾元素,雷瑟List的filter()

(5)find 基本和select一樣

(6)collect 和transform 差不多一樣,但是返回新數組

(7)forAllDo 調用每個元素的指定方法。

(8)isEqualCollection 判斷兩個集合是否一致

13.org.apache.commons.lang3.ArrayUtils

(1)contains 是否包含某字符串

(2)addAll 添加所有

(3)clone 克隆一個數組

(4)isEmpty 是否空數組

(5)add 向數組添加元素

(6)subarray 截取數組

(7)indexOf 查找下標

(8)isEquals 比較數組是否相等

(9)toObject 基礎類型數據數組轉換為對應的Object數組

14.org.apache.commons.beanutils.PropertyUtils

(1)getProperty 獲取對象屬性值

(2)setProperty 設置對象屬性值

(3)getPropertyDiscriptor 獲取屬性描述器

(4)isReadable 檢查屬性是否可訪問

(5)copyProperties 復制屬性值,從一個對象到另一個對象

(6)getPropertyDiscriptors 獲取所有屬性描述器

(7)isWriteable 檢查屬性是否可寫

(8)getPropertyType 獲取對象屬性類型

15.org.apache.commons.lang3.StringEscapeUtils

支持編碼轉換

escapeJson unEscapeJson。

此外,還支持html、java、JavaScript、sql、csv、xml等

16.org.apache.commons.beanutils.BeanUtils

(1)copyPeoperties 復制屬性值,從一個對象到另一個對象

(2)getProperty 獲取對象屬性值

(3)setProperty 設置對象屬性值

(4)populate 根據Map給屬性復制

(5)copyPeoperty 復制單個值,從一個對象到另一個對象。

(6)cloneBean 克隆

以上就是動力節點小編介紹的"16種常用的Java工具類",希望對大家有幫助,想了解更多可查看Java開發工具。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲综合91 | 特级毛片a级毛免费播放 | 一级成人 | 九九精品99久久久香蕉 | 日本成人久久 | 国产精品98视频全部国产 | 精品四虎免费观看国产高清午夜 | 久久大香香蕉国产免费网vrr | 日本一区二区精品 | 亚洲综合精品一区 | 99热这里只有精品在线观看 | 亚洲一区 在线播放 | 综合中文字幕 | 久久青青草原精品国产麻豆 | 操操操日日日 | 中文字幕av在线 | 中文字幕在线一区二区三区 | 开心久久婷婷综合中文字幕 | 天天色综合5 | 午夜一级免费视频 | 免费成人毛片 | 欧美一级黄色片在线观看 | 毛片a级| 在线91精品亚洲网站精品成人 | 前田香织一区二区中文字幕 | 国产精品视频一 | 欧美日本一本线在线观看 | 在线免费福利 | 国产原创中文字幕 | 国产福利精品视频 | 亚欧洲精品在线视频免费观看 | 久久久中文字幕日本 | 国产精品久久久久久久午夜片 | 一级片亚洲 | 神马影院我不卡手机版 | 第一福利视频网 | 国产精品久久一区二区三区 | 日本一区二区在线视频 | 真实偷清晰对白在线视频 | 中国美女牲交一级毛片 | 中国国产一国产一级毛片视频 |