亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

java十六大常用工具類(lèi)

joyqi / 2270人閱讀

摘要:一關(guān)閉一個(gè)流或者且不拋出異常。刪除文件或文件夾且不會(huì)拋出異常。此外,還支持等十格式化參數(shù),返回一個(gè)或者可用字符串把或者等轉(zhuǎn)換為十一加密,返回位加密加密加密加密,返回位十二是否為空根據(jù)條件篩選集合元素根據(jù)指定方法處理集合元素,類(lèi)似的。

一. org.apache.commons.io.IOUtils

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

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

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

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

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

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

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

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

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

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

二. org.apache.commons.io.FileUtils

deleteDirectory 刪除文件夾

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

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

copyFile 復(fù)制文件

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

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

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

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

copyDirectory 復(fù)制文件夾

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

三. org.apache.commons.lang.StringUtils

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

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

equals 字符串是否相等

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

split 分割字符串

EMPTY 空字符串

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

replace 替換字符串

四. org.apache.http.util.EntityUtils

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

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

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

consumeQuietly 和consume一樣,但不拋異常

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

五. org.apache.commons.lang3.StringUtils

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

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

equals 字符串是否相等

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

split 分割字符串

EMPTY 空字符串

replace 替換字符串

capitalize 首字符大寫(xiě)

六. org.apache.commons.io.FilenameUtils

getExtension 返回文件后綴名

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

getName 返回文件全名

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

removeExtension 刪除后綴名

normalize 使路徑正?;?/p>

wildcardMatch 匹配通配符

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

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

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

七. org.springframework.util.StringUtils

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

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

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

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

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

replace 替換字符串

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

uncapitalize 首字母小寫(xiě)

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

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

八. org.apache.commons.lang.ArrayUtils

contains 是否包含某字符串

addAll 添加所有

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

isEmpty 是否空數(shù)組

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

subarray 截取數(shù)組

indexOf 查找下標(biāo)

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

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

九. org.apache.commons.lang.StringEscapeUtils

支持編碼轉(zhuǎn)換

escapeXml unEscapeXml。

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

十. org.apache.http.client.utils.URLEncodedUtils

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

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

十一. org.apache.commons.codec.digest.DigestUtils

md5Hex MD5加密,返回32位

sha1Hex SHA-1加密

sha256Hex SHA-256加密

sha512Hex SHA-512加密

md5 MD5加密,返回16位

十二. org.apache.commons.collections.CollectionUtils

isEmpty 是否為空

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

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

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

find 基本和select一樣

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

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

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

十三. org.apache.commons.lang3.ArrayUtils

contains 是否包含某字符串

addAll 添加所有

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

isEmpty 是否空數(shù)組

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

subarray 截取數(shù)組

indexOf 查找下標(biāo)

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

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

十四. org.apache.commons.beanutils.PropertyUtils

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

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

getPropertyDiscriptor 獲取屬性描述器

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

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

getPropertyDiscriptors 獲取所有屬性描述器

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

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

十五. org.apache.commons.lang3.StringEscapeUtils

支持編碼轉(zhuǎn)換

escapeJson unEscapeJson。

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

十六. org.apache.commons.beanutils.BeanUtils

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

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

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

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

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

cloneBean 克隆

轉(zhuǎn)自我的博客園(http://www.cnblogs.com/qins/p...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/70810.html

相關(guān)文章

  • Java多線程進(jìn)階(十六)—— J.U.C之a(chǎn)tomic框架:FieldUpdater

    摘要:所謂,就是可以以一種線程安全的方式操作非線程安全對(duì)象的某些字段。我們來(lái)對(duì)上述代碼進(jìn)行改造賬戶類(lèi)改造引入通過(guò)操作字段調(diào)用方,并未做任何改變上述代碼,無(wú)論執(zhí)行多少次,最終結(jié)果都是,因?yàn)檫@回是線程安全的。這也是整個(gè)包的設(shè)計(jì)理念之一。 showImg(https://segmentfault.com/img/remote/1460000016012109); 本文首發(fā)于一世流云的專(zhuān)欄:http...

    darcrand 評(píng)論0 收藏0
  • JAVA六大設(shè)計(jì)原則

    摘要:設(shè)計(jì)模式提供六個(gè)基本原則,分別是開(kāi)閉原則單一職責(zé)原則里氏替換原則依賴倒置原則接口隔離原則迪米特法則開(kāi)閉原則對(duì)擴(kuò)展開(kāi)放,對(duì)修改關(guān)閉??偨Y(jié)六大設(shè)計(jì)原則是代碼設(shè)計(jì)的基本原則。 JAVA設(shè)計(jì)模式提供六個(gè)基本原則,分別是: 開(kāi)閉原則(OCP) - The Open-Closed Principle 單一職責(zé)原則(SRP) - Single Responsibility Principle 里氏...

    Betta 評(píng)論0 收藏0
  • J2EE下的常用設(shè)計(jì)模式

    摘要:當(dāng)然,除了讓我們顯得更加專(zhuān)業(yè)之外,在自己所學(xué)習(xí)或者工作的項(xiàng)目中,適當(dāng)合理的使用設(shè)計(jì)模式,能夠給項(xiàng)目帶來(lái)很大的好處。 簡(jiǎn)單說(shuō)兩句 本文首發(fā)公眾號(hào)【一名打字員】 對(duì)不住各位老鐵了,年前說(shuō)好要更幾波JAVA的東西,又偷懶了,沒(méi)辦法,在這里用小錘錘偷偷錘了自己幾下。由于工作原因,更新時(shí)間不定,各位老鐵有問(wèn)題可以私聊我哈。 對(duì)于初學(xué)者或者是正在向中高級(jí)的Java程序猿(打字員)來(lái)說(shuō),時(shí)刻梳理自己...

    robin 評(píng)論0 收藏0
  • 后端知識(shí)- 收藏集 - 掘金

    摘要:常見(jiàn)的八大排序算法,他們之間關(guān)系如下被人忽視的面向?qū)ο蟮牧笤瓌t后端掘金前言作為文集的第一篇,我覺(jué)得有必要介紹一下大概的寫(xiě)作規(guī)劃。 Java多線程干貨系列—(四)volatile關(guān)鍵字| 掘金技術(shù)征文 - 掘金原本地址:Java多線程干貨系列—(四)volatile關(guān)鍵字博客地址:http://tengj.top/ 前言 今天介紹下volatile關(guān)鍵字,volatile這個(gè)關(guān)鍵字可能...

    Youngdze 評(píng)論0 收藏0
  • 后端知識(shí)- 收藏集 - 掘金

    摘要:常見(jiàn)的八大排序算法,他們之間關(guān)系如下被人忽視的面向?qū)ο蟮牧笤瓌t后端掘金前言作為文集的第一篇,我覺(jué)得有必要介紹一下大概的寫(xiě)作規(guī)劃。 Java多線程干貨系列—(四)volatile關(guān)鍵字| 掘金技術(shù)征文 - 掘金原本地址:Java多線程干貨系列—(四)volatile關(guān)鍵字博客地址:http://tengj.top/ 前言 今天介紹下volatile關(guān)鍵字,volatile這個(gè)關(guān)鍵字可能...

    scola666 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<