服务器之家

服务器之家 > 正文

Java操作文件输出为字符串以及字符串输出为文件的方法

时间:2021-05-18 11:04     来源/作者:DoubleFJ

文件输出为字符串示例代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/**
  * 读取文件为字符串
  *
  * @return
  */
public static string readstring() {
  string str = "";
  file file = new file("c:/users/wan7/desktop/表单/粗集料试验/粗集料冲击值试验(t0322-2000).html");
  try {
   fileinputstream in = new fileinputstream(file);
   // size 为字串的长度 ,这里一次性读完
   int size = in.available();
   byte[] buffer = new byte[size];
   in.read(buffer);
   in.close();
   str = new string(buffer, "utf-8");
  } catch (ioexception e) {
   return null;
  }
  return str;
 }

字符串输出为文件示例代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
 * 输出到文件
 */
public static void outfile(string s) {
 file file = new file("c:/users/wan7/desktop/11111111111.html");
 try (fileoutputstream fop = new fileoutputstream(file)) {
  // if file doesn't exists, then create it
  if (!file.exists()) {
   file.createnewfile();
  }
  // get the content in bytes
  byte[] contentinbytes = s.getbytes();
  fop.write(contentinbytes);
  fop.flush();
  fop.close();
  system.out.println("done");
 } catch (ioexception e) {
  e.printstacktrace();
 }
}

以上这篇java操作文件输出为字符串以及字符串输出为文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/ffj0721/article/details/73996576

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
2021德云社封箱演出完整版 2021年德云社封箱演出在线看
2021德云社封箱演出完整版 2021年德云社封箱演出在线看 2021-03-15
返回顶部