封面來源
:朋友圈java
做者:
阿瞞數組
學習的道路,多我的一塊兒走,一塊兒成長,我想是這條奔赴遠方道路上最大的喜悅吧。
共勉
markdown
我要將這張照片複製一份。工具
package com.hutool;
import java.io.*;
/** * @Author: crush * @Date: 2021-05-20 19:21 * version 1.0 */
public class HuToolIoDemo {
public static void main(String[] args) throws IOException {
FileInputStream inputStream= new FileInputStream(new File("E:\\good_image\\image\\1.jpg"));
FileOutputStream outputStream = new FileOutputStream(new File("E:\\good_image\\2.jpeg"));
//定義一個緩衝
byte[] b=new byte[1024];
int len=0;
while (true){
len=inputStream.read(b);
if (len==-1) {
break;
}
outputStream.write(b,0,len);
}
inputStream.close();
outputStream.close();
}
}
複製代碼
是又要設置緩衝區,又要寫一個循環一個個去讀。學習
可是若是引入了hutool以後,代碼變成了三行。spa
package com.hutool;
import cn.hutool.core.io.IoUtil;
import java.io.*;
/** * @Author: crush * @Date: 2021-05-20 19:21 * version 1.0 */
public class HuToolIoDemo {
public static void main(String[] args) throws IOException {
FileInputStream inputStream= new FileInputStream(new File("E:\\good_image\\image\\1.jpg"));
FileOutputStream outputStream = new FileOutputStream(new File("E:\\good_image\\2.jpeg"));
IoUtil.copy(inputStream,outputStream);
IoUtil.close(outputStream);
IoUtil.close(inputStream);
}
}
複製代碼
頓時感受真香。code
hutool 有不少很好用的東西,轉換類型哪方面也很是好用,建議去試一試。orm
你們若是用到不少hutool的工具 。xml
能夠想我同樣使用下面這個依賴。所有引入。對象
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.6.5</version>
</dependency>
複製代碼
package com.hutool;
import cn.hutool.core.convert.Convert;
import java.util.Date;
import java.util.List;
/** * @Author: crush * @Date: 2021-05-20 19:43 * version 1.0 */
public class HuToolDemo2 {
public static void main(String[] args) {
//轉換爲字符串
int a=1;
System.out.println(Convert.toStr(a));
long[] b={1,2,3,4,5};
System.out.println(Convert.toStr(b));
//轉換指定的類型數組 結果轉爲Integer 數組
String[] sss={"1","2","3","4","5"};
Integer[] integers = Convert.toIntArray(sss);
//字符串轉對象
String str1="2020-12-12";
System.out.println(Convert.toDate(str1));
String str2="2020/12/12";
System.out.println(Convert.toDate(str2));
String str3="2020.12.12";
System.out.println(Convert.toDate(str3));
// 數組轉集合
String [] aaa={"111","222","第一次學習HuTool工具包","是真的強大"};
List<String> objects = (List<String>) Convert.toList(aaa);
System.out.println(objects);
}
}
複製代碼
學習的更多,才能發現更多的樂趣。