網(wǎng)站建設(shè)分金手指排名十百度網(wǎng)絡(luò)電話
Java學(xué)習-IO流-常用工具包(hutool)
hutool工具包
DateUtil:日期時間工具類
TImeInterval:計時器工具類
StrUtil:字符串工具類
HexUtil:16進制工具類
HashUtil:Hash算法類
ObjectUtil:對象工具類
ReflectUtil:反射工具類
TypeUtil:泛型類型工具類
PageUtil:分頁工具類
NumberUtil:數(shù)字工具類
IO:IO工具類
IO相關(guān)類
IOUtil:流操作工具類
FileUtil:文件讀寫和操作工具類
FileTypeUtil:文件類型判斷工具類
WatchMonitor:目錄、文件監(jiān)聽
ClassPathResource:針對ClassPath中資源的訪問封裝
FileReader:封裝文件讀取
FileWriter:封裝文件寫入
File file = FileUtil.file("D:\\","aaa","bbb","ccc.txt");
sout(file);//→ D:\aaa\bbb\ccc.txtFile touch = FileUtil.touch(file);
//若D盤中沒有 aaa 和 bbb 文件夾,會自動創(chuàng)建
ArrayList<String> list = new ArrayList<>();
list.add("李白");
list.add("韓信");
list.add("趙云");
File file = new FileUtil.writeLines(list,"..\\xx.txt","UTF-8");
//xx.txt:李白 \n 韓信 \n 趙云
File file2 = new FileUtil.appendLines(list,"..\\xx.txt","UTF-8");
//xx.txt:李白 \n 韓信 \n 趙云 \n 李白 \n 韓信 \n 趙云
List<String>list = FileUtil.readLines("..\\xx.txt","UTF-8");
sout(list);//→ [李白,韓信,趙云,李白,韓信,趙云]