cn.hutool.core.io.FileUtil.readString()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(933)

本文整理了Java中cn.hutool.core.io.FileUtil.readString()方法的一些代码示例,展示了FileUtil.readString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileUtil.readString()方法的具体详情如下:
包路径:cn.hutool.core.io.FileUtil
类名称:FileUtil
方法名:readString

FileUtil.readString介绍

[英]读取文件内容
[中]读取文件内容

代码示例

代码示例来源:origin: looly/hutool

/**
 * 读取文件内容
 * 
 * @param path 文件路径
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readUtf8String(String path) throws IORuntimeException {
  return readString(path, CharsetUtil.CHARSET_UTF_8);
}

代码示例来源:origin: looly/hutool

/**
 * 读取文件内容
 * 
 * @param file 文件
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readUtf8String(File file) throws IORuntimeException {
  return readString(file, CharsetUtil.CHARSET_UTF_8);
}

代码示例来源:origin: looly/hutool

/**
 * 读取文件内容
 * 
 * @param file 文件
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readUtf8String(File file) throws IORuntimeException {
  return readString(file, CharsetUtil.CHARSET_UTF_8);
}

代码示例来源:origin: looly/hutool

/**
 * 读取文件内容
 * 
 * @param path 文件路径
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readUtf8String(String path) throws IORuntimeException {
  return readString(path, CharsetUtil.CHARSET_UTF_8);
}

代码示例来源:origin: looly/hutool

/**
 * 读取文件内容
 * 
 * @param path 文件路径
 * @param charset 字符集
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readString(String path, Charset charset) throws IORuntimeException {
  return readString(file(path), charset);
}

代码示例来源:origin: looly/hutool

/**
 * 读取文件内容
 * 
 * @param file 文件
 * @param charsetName 字符集
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readString(File file, String charsetName) throws IORuntimeException {
  return readString(file, CharsetUtil.charset(charsetName));
}

代码示例来源:origin: looly/hutool

/**
 * 读取文件内容
 * 
 * @param path 文件路径
 * @param charset 字符集
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readString(String path, Charset charset) throws IORuntimeException {
  return readString(file(path), charset);
}

代码示例来源:origin: looly/hutool

/**
 * 读取文件内容
 * 
 * @param path 文件路径
 * @param charsetName 字符集
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readString(String path, String charsetName) throws IORuntimeException {
  return readString(file(path), charsetName);
}

代码示例来源:origin: looly/hutool

/**
 * 读取文件内容
 * 
 * @param file 文件
 * @param charsetName 字符集
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readString(File file, String charsetName) throws IORuntimeException {
  return readString(file, CharsetUtil.charset(charsetName));
}

代码示例来源:origin: looly/hutool

/**
 * 读取文件内容
 * 
 * @param path 文件路径
 * @param charsetName 字符集
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readString(String path, String charsetName) throws IORuntimeException {
  return readString(file(path), charsetName);
}

代码示例来源:origin: looly/hutool

/**
 * 转换文件编码<br>
 * 此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码
 * 
 * @param file 文件
 * @param srcCharset 原文件的编码,必须与文件内容的编码保持一致
 * @param destCharset 转码后的编码
 * @return 被转换编码的文件
 * @since 3.1.0
 */
public static File convert(File file, Charset srcCharset, Charset destCharset) {
  final String str = FileUtil.readString(file, srcCharset);
  return FileUtil.writeString(str, file, destCharset);
}

代码示例来源:origin: looly/hutool

/**
 * 转换文件编码<br>
 * 此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码
 * 
 * @param file 文件
 * @param srcCharset 原文件的编码,必须与文件内容的编码保持一致
 * @param destCharset 转码后的编码
 * @return 被转换编码的文件
 * @since 3.1.0
 */
public static File convert(File file, Charset srcCharset, Charset destCharset) {
  final String str = FileUtil.readString(file, srcCharset);
  return FileUtil.writeString(str, file, destCharset);
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 读取文件内容
 * 
 * @param file 文件
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readUtf8String(File file) throws IORuntimeException {
  return readString(file, CharsetUtil.CHARSET_UTF_8);
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 读取文件内容
 * 
 * @param path 文件路径
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readUtf8String(String path) throws IORuntimeException {
  return readString(path, CharsetUtil.CHARSET_UTF_8);
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 读取文件内容
 * 
 * @param file 文件
 * @param charsetName 字符集
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readString(File file, String charsetName) throws IORuntimeException {
  return readString(file, CharsetUtil.charset(charsetName));
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 读取文件内容
 * 
 * @param path 文件路径
 * @param charsetName 字符集
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readString(String path, String charsetName) throws IORuntimeException {
  return readString(file(path), charsetName);
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 读取文件内容
 * 
 * @param path 文件路径
 * @param charset 字符集
 * @return 内容
 * @throws IORuntimeException IO异常
 */
public static String readString(String path, Charset charset) throws IORuntimeException {
  return readString(file(path), charset);
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 转换文件编码<br>
 * 此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码
 * 
 * @param file 文件
 * @param srcCharset 原文件的编码,必须与文件内容的编码保持一致
 * @param destCharset 转码后的编码
 * @return 被转换编码的文件
 * @since 3.1.0
 */
public static File convert(File file, Charset srcCharset, Charset destCharset) {
  final String str = FileUtil.readString(file, srcCharset);
  return FileUtil.writeString(str, file, destCharset);
}

代码示例来源:origin: net.mingsoft/ms-base

/**
   * 返回404页面
   */
  @RequestMapping("/{code}")
  @ResponseBody
  public void code(@PathVariable("code") String code, HttpServletRequest req, HttpServletResponse resp,
      Exception ex) {
    
    String content = FileUtil.readString(new File(this.getRealPath(req, "/error/" + code + ".htm")),Const.UTF8);
    if (StringUtils.isBlank(content)) {
      content = FileUtil.readString(new File(this.getRealPath(req, "/error/error.htm")),Const.UTF8);
    }
    content = content.replace("{code/}", code);
    Object obj = req.getSession().getAttribute("ms_exception");
    if (obj != null) {
      Exception e = (Exception) obj;
      StringWriter sw = new StringWriter();
      PrintWriter pw = new PrintWriter(sw);
      e.printStackTrace(pw);
      content = content.replace("{ms_exception/}", sw.toString());
    }
    this.outString(resp, content);
  }
}

相关文章