39 lines
923 B
Java

package org.jcnc.jnotepad.tool;
import java.io.*;
import java.nio.charset.StandardCharsets;
/**
* @author 一个大转盘
*/
public class FileUtil {
private FileUtil() {
}
/**
* 把一个文件中的内容读取成一个String字符串
*
* @param jsonFile json文件
* @return String
*/
public static String getJsonStr(File jsonFile) {
String jsonStr;
try (
Reader reader = new InputStreamReader(new FileInputStream(jsonFile), StandardCharsets.UTF_8)
) {
int ch;
StringBuffer sb = new StringBuffer();
while ((ch = reader.read()) != -1) {
sb.append((char) ch);
}
jsonStr = sb.toString();
return jsonStr;
} catch (IOException e) {
LogUtil.error("读取配置失败!",e,FileUtil.class);
return null;
}
}
}