服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Java操作文件输出为字符串以及字符串输出为文件的方法

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

2021-05-18 11:04DoubleFJ Java教程

今天小编就为大家分享一篇Java操作文件输出为字符串以及字符串输出为文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

?
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

延伸 · 阅读

精彩推荐