java StringUtils工具類常用的方法

2021-08-28 19:43:10 字數 655 閱讀 4422

前言:工作中看到專案組裡的大牛寫**大量的用到了stringutils工具類來做字串的操作,便學習整理了一下,方便查閱。

stringutils.strip("000000134_76539000","0")="134_76539"

stringutils.contains("", "")  = true 

stringutils.contains("dfg", "")  = true

stringutils.replacechars("asssdf","s","yyy"))    =    "ayyydf" 

stringutils.replacechars("asdf","sd","y"))        = "ayf" 

stringutils.replacechars("assssddddf","sd","y"))= "ayyyyf"

解釋:為什麼會出現上面這樣的結果呢?原來這個置換規則是這樣的,他是拿searchchars的index,去replacechars找相應的index然後替換掉,怎麼說呢?比如說第乙個例子 s 的index 是0,找到yyy相對應的index為0的字元是y。第二個例子 's' 的index是0,'d'的index是1, 字元's' 可以找到對應index為0的 'y',d就找不到index為'1'的的字元了,所以就直接過濾掉了,聽明白了嗎?

工具類Collections的三個常用方法

集合工具類collections 1.addall 集合物件,集合引數型別的元素1,集合引數型別的元素2,集合引數型別的元素3.用於新增多個屬性 2.shuffle 用於隨機打亂集合的順序 3.sort 用於排序,預設公升序排序,1.但是對於自定義的類 需要 實現comparable介面,並重寫pu...

js常用的工具類

根據傳入id獲取js物件 param id 入參id returns function obj id 根據傳入id獲取js物件的值 param id 入參id returns function val id else 去掉字串前後的空格 param str 入參 要去掉空格的字串 returns f...

常用JAVA工具類

獲取訪問者ip 獲取訪問者ip 獲取使用者瀏覽器型別 獲取使用者瀏覽器型別 獲取時間差 獲取相差n月的月份的第一天或最後一天,格式 yyyymmdd param diff 月份差值 param type first 該月第一天,last 該月最後一天 return yyyymmdd public s...