1、轉換為字串:
int a = 1;
//astr為"1" string astr = convert.tostr(a); long b = ;
//bstr為:"[1, 2, 3, 4, 5]"
string bstr = convert.tostr(b);
2、轉換為指定型別陣列:
string b = ;
//結果為integer陣列
integer intarray = convert.tointarray(b);
long c = ;
//結果為integer陣列
integer intarray2 = convert.tointarray(c);
3、轉換為日期物件:
string a = "2017-05-06";
date value = convert.todate(a);
4、轉換為集合
object a = ;
list<?> list = convert.convert(list.class, a);
//從4.1.11開始可以這麼用
list<?> list = convert.tolist(a);
//日期時間工具-dateutil
1. date、long、calendar之間的相互轉換
2. 字串轉日期
dateutil.parse
方法會自動識別一些常用格式,包括:
yyyy-mm-dd hh:mm:ss
yyyy-mm-dd
hh:mm:ss
yyyy-mm-dd hh:mm
yyyy-mm-dd hh:mm:ss.sss
string datestr = "2017-03-01";
date date = dateutil.parse(datestr);
3. 開始和結束時間
4. 日期時間偏移
日期或時間的偏移指針對某個日期增加或減少分、小時、天等等,達到日期變更的目的。hutool也針對其做了大量封裝
針對當前時間,提供了簡化的偏移方法(例如昨天、上週、上個月等):
5. 日期時間差
有時候我們需要計算兩個日期之間的時間差(相差天數、相差小時數等等),hutool將此類方法封裝為between方法:
Hutool使用指南 四 正則工具
今天介紹hutool的正則工具,由於和正規表示式關係密切,所以今天只是了解一下正則工具的基本使用,以後會專門介紹正規表示式,到時再結合hutool詳細介紹。正規表示式工具類是reutil,其中的方法都是static方法。使用ismatch string regex,charsequence cont...
HuTool 工具類詳細介紹2 檔案操作工具類
檔案的拷貝 bufferedinputstream in fileutil.getinputstream d 桌面 hutool學習.md bufferedoutputstream out fileutil.getoutputstream d 桌面 hutool學習複製.md long copysi...
HuTool工具包操作csv檔案
csvutil是csv工具類,主要封裝了兩個方法 getreader 用於對csv檔案讀取 getwriter 用於生成csv檔案 1 讀取檔案 讀取為csvrow csvreader reader csvutil.getreader 從檔案中讀取csv資料 csvdata data reader....