用到的工具類總結 未完待續

2021-10-06 01:37:02 字數 943 閱讀 3809

stringutils.isnotblank("");//判空

stringutils.isempty("");//判空

stringutils.replace("[email protected]","qq","163");//字串替換(所有)

stringutils.replaceonce("[email protected]","qq","126");//字串替換(一次)

stringutils.replacepattern("","[0-9]+","1");//使用正規表示式替換,例如將檔案位址換為伺服器位址

stringutils.split("",'.');//字串拆分

date date = new date();

long times = date.gettime();//時間戳

******dateformat formatter = new ******dateformat("yyyy-mm-dd hh:mm:ss");//轉換為各種格式

string datestring = formatter.format(date);//以字串形式輸出

******dateformat sdf = new ******dateformat("yyyy-mm-dd");

string str = sdf.format(list.gettransopendate());//還可以進行日期格式的轉換,比如list.gettransopendate()為"yyyy-mm-dd hh:mm:ss",輸出為"yyyy-mm-dd"

dateformatutils.format(new date(),"yyyy-mm-dd hh:mm:ss");//date轉string

dateutils.parsedate("2020-05-09 17:52:57","yyyy-mm-dd hh:mm:ss");//string轉date

常見工具類(未完待續)

一,exception 工具類 如果是正式發布的版本把異常列印出來 傳送到伺服器 否則列印到控制台 public class exceptionutil else 二,管理日誌的工具類 如果是正式發布版,不用列印logcat,否則列印資訊到logcat 管理日誌 author 甄 public cl...

JAVA 身份證工具類(未完待續)

驗證身份證是否有效 public static boolean convertcardid string card char yy int mm 0 if card.length 15 else if card.length 18 for int i 0 i 17 i mm mm 11 char c...

設計模式總結(未完待續)

一 策略模式 可參看 應用場景 多種策略 演算法應用於同一用途 比如都是排序演算法 不同的情況需要用不同的策略 比如內部排序用快排,外部排序用歸併 由客戶端去決定具體呼叫哪乙個策略或演算法。一般的實現形式 每種策略類實現同乙個介面,實現演算法。由乙個context類通過構造方法引入具體的策略物件,封...