国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

java十六大常用工具類

joyqi / 2188人閱讀

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

一. org.apache.commons.io.IOUtils

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

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

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

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

write 把字節. 字符等寫入輸出流。

toInputStream 把字符轉換為輸入流。

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

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

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

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

二. org.apache.commons.io.FileUtils

deleteDirectory 刪除文件夾

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

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

copyFile 復制文件

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

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

write 把字符寫到指定文件中

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

copyDirectory 復制文件夾

forceDelete 強制刪除文件

三. org.apache.commons.lang.StringUtils

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

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

equals 字符串是否相等

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

split 分割字符串

EMPTY 空字符串

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

replace 替換字符串

四. org.apache.http.util.EntityUtils

toString 把Entity轉換為字符串

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

toByteArray 把Entity轉換為字節流

consumeQuietly 和consume一樣,但不拋異常

getContentCharset 獲取內容的編碼

五. org.apache.commons.lang3.StringUtils

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

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

equals 字符串是否相等

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

split 分割字符串

EMPTY 空字符串

replace 替換字符串

capitalize 首字符大寫

六. org.apache.commons.io.FilenameUtils

getExtension 返回文件后綴名

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

getName 返回文件全名

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

removeExtension 刪除后綴名

normalize 使路徑正常化

wildcardMatch 匹配通配符

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

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

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

七. org.springframework.util.StringUtils

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

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

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

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

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

replace 替換字符串

7. delimitedListToStringArray 相當于split

uncapitalize 首字母小寫

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

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

八. org.apache.commons.lang.ArrayUtils

contains 是否包含某字符串

addAll 添加所有

clone 克隆一個數組

isEmpty 是否空數組

add 向數組添加元素

subarray 截取數組

indexOf 查找下標

isEquals 比較數組是否相等

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

九. org.apache.commons.lang.StringEscapeUtils

支持編碼轉換

escapeXml unEscapeXml。

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

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

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

parse 把String或者URI等轉換為List

十一. 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 根據條件篩選集合元素

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

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

find 基本和select一樣

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

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

isEqualCollection 判斷兩個集合是否一致

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

contains 是否包含某字符串

addAll 添加所有

clone 克隆一個數組

isEmpty 是否空數組

add 向數組添加元素

subarray 截取數組

indexOf 查找下標

isEquals 比較數組是否相等

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

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

getProperty 獲取對象屬性值

setProperty 設置對象屬性值

getPropertyDiscriptor 獲取屬性描述器

isReadable 檢查屬性是否可訪問

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

getPropertyDiscriptors 獲取所有屬性描述器

isWriteable 檢查屬性是否可寫

getPropertyType 獲取對象屬性類型

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

支持編碼轉換

escapeJson unEscapeJson。

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

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

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

getProperty 獲取對象屬性值

setProperty 設置對象屬性值

populate 根據Map給屬性復制

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

cloneBean 克隆

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70810.html

相關文章

  • Java多線程進階(十六)—— J.U.C之atomic框架:FieldUpdater

    摘要:所謂,就是可以以一種線程安全的方式操作非線程安全對象的某些字段。我們來對上述代碼進行改造賬戶類改造引入通過操作字段調用方,并未做任何改變上述代碼,無論執行多少次,最終結果都是,因為這回是線程安全的。這也是整個包的設計理念之一。 showImg(https://segmentfault.com/img/remote/1460000016012109); 本文首發于一世流云的專欄:http...

    darcrand 評論0 收藏0
  • JAVA六大設計原則

    摘要:設計模式提供六個基本原則,分別是開閉原則單一職責原則里氏替換原則依賴倒置原則接口隔離原則迪米特法則開閉原則對擴展開放,對修改關閉。總結六大設計原則是代碼設計的基本原則。 JAVA設計模式提供六個基本原則,分別是: 開閉原則(OCP) - The Open-Closed Principle 單一職責原則(SRP) - Single Responsibility Principle 里氏...

    Betta 評論0 收藏0
  • J2EE下的常用設計模式

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

    robin 評論0 收藏0
  • 后端知識- 收藏集 - 掘金

    摘要:常見的八大排序算法,他們之間關系如下被人忽視的面向對象的六大原則后端掘金前言作為文集的第一篇,我覺得有必要介紹一下大概的寫作規劃。 Java多線程干貨系列—(四)volatile關鍵字| 掘金技術征文 - 掘金原本地址:Java多線程干貨系列—(四)volatile關鍵字博客地址:http://tengj.top/ 前言 今天介紹下volatile關鍵字,volatile這個關鍵字可能...

    Youngdze 評論0 收藏0
  • 后端知識- 收藏集 - 掘金

    摘要:常見的八大排序算法,他們之間關系如下被人忽視的面向對象的六大原則后端掘金前言作為文集的第一篇,我覺得有必要介紹一下大概的寫作規劃。 Java多線程干貨系列—(四)volatile關鍵字| 掘金技術征文 - 掘金原本地址:Java多線程干貨系列—(四)volatile關鍵字博客地址:http://tengj.top/ 前言 今天介紹下volatile關鍵字,volatile這個關鍵字可能...

    scola666 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<