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

專(zhuān)注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 16種常用的Java工具類(lèi)

16種常用的Java工具類(lèi)

更新時(shí)間:2021-09-13 13:14:43 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1015次

1.org.apache.commons.io.IOUtils

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

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

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

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

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

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

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

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

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

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

16種常用的Java工具類(lèi)

2.org.apache.commons.io.FileUtils

(1)deleteDirectory 刪除文件夾

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

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

(4)copyFile 復(fù)制文件

(5)writeStringToFile 把字符寫(xiě)到目標(biāo)文件,如果文件不存在,則創(chuàng)建。

(6)forceMkdir 強(qiáng)制創(chuàng)建文件夾,如果該文件夾父級(jí)目錄不存在,則創(chuàng)建父級(jí)。

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

(8)listFiles 列舉某個(gè)目錄下的文件(根據(jù)過(guò)濾器)

(9)copyDirectory 復(fù)制文件夾

(10)forceDelete 強(qiáng)制刪除文件

3.org.apache.commons.lang.StringUtils

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

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

(3)equals 字符串是否相等

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

(5)split 分割字符串

(6)EMPTY 空字符串

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

(8)replace 替換字符串

4.org.apache.http.util.EntityUtils

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

(2)consume 確保Entity中的內(nèi)容全部被消費(fèi)。可以看到源碼里又一次消費(fèi)了Entity的內(nèi)容,假如用戶沒(méi)有消費(fèi),那調(diào)用Entity時(shí)候?qū)?huì)把它消費(fèi)掉。

(3)toByteArray 把Entity轉(zhuǎn)換為字節(jié)流

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

(5)getContentCharset 獲取內(nèi)容的編碼

5.org.apache.commons.lang3.StringUtils

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

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

(3)equals 字符串是否相等

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

(5)split 分割字符串

(6)EMPTY 空字符串

(7)replace 替換字符串

(8)capitalize 首字符大寫(xiě)

6.org.apache.commons.io.FilenameUtils

(1)getExtension 返回文件后綴名

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

(3)getName 返回文件全名

(4)concat 按命令行風(fēng)格組合文件路徑(詳見(jiàn)方法注釋)

(5)removeExtension 刪除后綴名

(6)normalize 使路徑正常化

(7)wildcardMatch 匹配通配符

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

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

(10)isExtension 檢查文件后綴名是不是傳入?yún)?shù)(List)中的一個(gè)

7.org.springframework.util.StringUtils

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

(2)hasLength 檢測(cè)字符串是否長(zhǎng)度大于0

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

(4)commaDelimitedStringToArray 逗號(hào)分隔的String轉(zhuǎn)換為數(shù)組

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

(6)replace 替換字符串

(7)delimitedListToStringArray 相當(dāng)于split

(8)uncapitalize 首字母小寫(xiě)

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

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

8.org.apache.commons.lang.ArrayUtils

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

(2)addAll 添加所有

(3)clone 克隆一個(gè)數(shù)組

(4)isEmpty 是否空數(shù)組

(5)add 向數(shù)組添加元素

(6)subarray 截取數(shù)組

(7)indexOf 查找下標(biāo)

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

(9)toObject 基礎(chǔ)類(lèi)型數(shù)據(jù)數(shù)組轉(zhuǎn)換為對(duì)應(yīng)的Object數(shù)組

9.org.apache.commons.lang.StringEscapeUtils

支持編碼轉(zhuǎn)換

escapeXml unEscapeXml。

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

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

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

(2)parse 把String或者URI等轉(zhuǎn)換為L(zhǎng)ist

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 根據(jù)條件篩選集合元素

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

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

(5)find 基本和select一樣

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

(7)forAllDo 調(diào)用每個(gè)元素的指定方法。

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

13.org.apache.commons.lang3.ArrayUtils

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

(2)addAll 添加所有

(3)clone 克隆一個(gè)數(shù)組

(4)isEmpty 是否空數(shù)組

(5)add 向數(shù)組添加元素

(6)subarray 截取數(shù)組

(7)indexOf 查找下標(biāo)

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

(9)toObject 基礎(chǔ)類(lèi)型數(shù)據(jù)數(shù)組轉(zhuǎn)換為對(duì)應(yīng)的Object數(shù)組

14.org.apache.commons.beanutils.PropertyUtils

(1)getProperty 獲取對(duì)象屬性值

(2)setProperty 設(shè)置對(duì)象屬性值

(3)getPropertyDiscriptor 獲取屬性描述器

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

(5)copyProperties 復(fù)制屬性值,從一個(gè)對(duì)象到另一個(gè)對(duì)象

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

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

(8)getPropertyType 獲取對(duì)象屬性類(lèi)型

15.org.apache.commons.lang3.StringEscapeUtils

支持編碼轉(zhuǎn)換

escapeJson unEscapeJson。

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

16.org.apache.commons.beanutils.BeanUtils

(1)copyPeoperties 復(fù)制屬性值,從一個(gè)對(duì)象到另一個(gè)對(duì)象

(2)getProperty 獲取對(duì)象屬性值

(3)setProperty 設(shè)置對(duì)象屬性值

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

(5)copyPeoperty 復(fù)制單個(gè)值,從一個(gè)對(duì)象到另一個(gè)對(duì)象。

(6)cloneBean 克隆

以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"16種常用的Java工具類(lèi)",希望對(duì)大家有幫助,想了解更多可查看Java開(kāi)發(fā)工具。動(dòng)力節(jié)點(diǎn)在線學(xué)習(xí)教程,針對(duì)沒(méi)有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門(mén)到精通,主要介紹了一些Java基礎(chǔ)的核心知識(shí),讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产精品女仆装在线播放 | 欧美激情欧美狂野欧美精品免费 | 激情婷婷网 | 日韩有码第一页 | 国产免费人人看大香伊 | 精品日产| 天天干天天操天天操 | 51国产福利视频在线观看 | 亚洲另类视频在线观看 | 福利视频欧美一区二区三区 | julia中文在线 | 一级国产精品一级国产精品片 | 国产午夜永久福利视频在线观看 | 久久精品国产主播一区二区 | 特级无码a级毛片特黄 | 99热热| 久久伊人中文字幕有码 | 成人亚洲欧美日韩中文字幕 | 精品福利视频第一 | 国产精品久久国产三级国电话系列 | 99精品在线观看 | 伊人黄色片 | 九九影音 | 精品国产精品a | 麻豆国产一区 | 中文字幕一区二区三区精品 | 波多野结衣一区二区 | 日本不卡在线视频高清免费 | 四虎影视久久 | 天堂成人在线 | www.狠狠艹| 久久这里有精品 | 在线观看国产久青草 | 精品无码久久久久久久动漫 | 一本伊在人香蕉线观新在线 | 色婷婷中文网 | 免费观看性欧美毛片 | 日日干狠狠操 | 久久激情影院 | 欧美性猛交xxxxbbbb | 国产欧美精品三区 |