package com.test.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio.charset.Charset;
public class IOUtils {
private IOUtils() {
}
public static String readInputStreamToString(InputStream stream, Charset charset) throws IOException {
char[] buffer = new char[1024];
StringBuilder out = new StringBuilder();
InputStreamReader in = new InputStreamReader(stream, charset);
while (true) {
int rsz = in.read(buffer, 0, buffer.length);
if (rsz < 0) {
return out.toString();
}
out.append(buffer, 0, rsz);
}
}
public static String readFileToString(File file, Charset charset) throws IOException {
return readInputStreamToString(new FileInputStream(file), charset);
}
}
IOutils工具类
最新推荐文章于 2022-03-19 10:45:53 发布
923

被折叠的 条评论
为什么被折叠?



