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

 更新时间:2018年07月19日 08:51:17   作者:DoubleFJ  
今天小编就为大家分享一篇Java操作文件输出为字符串以及字符串输出为文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

/**
  * 读取文件为字符串
  * 
  * @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;
 }

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

 /**
  * 输出到文件
  */
 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操作文件输出为字符串以及字符串输出为文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • springboot如何获取接口下所有实现类

    springboot如何获取接口下所有实现类

    这篇文章主要介绍了springboot如何获取接口下所有实现类问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Java Web实现文件上传和下载接口功能详解

    Java Web实现文件上传和下载接口功能详解

    这篇文章主要为大家详细介绍了Java Web实现文件上传和下载接口功能的相关知识,文中的示例代码讲解详细,对我们学习有一定的借鉴价值,需要的可以参考一下
    2022-12-12
  • 浅谈 java中ArrayList、Vector、LinkedList的区别联系

    浅谈 java中ArrayList、Vector、LinkedList的区别联系

    ArrayList,Vector底层是由数组实现,LinkedList底层是由双线链表实现,从底层的实现可以得出性能问题ArrayList,Vector插入速度较慢,查询速度较快,而LinkedList插入速度较快,而查询速度较慢。再者由于Vevtor使用了线程安全锁,所以ArrayList的运行效率高于Vector
    2015-11-11
  • Java中BIO、NIO和AIO的区别、原理与用法

    Java中BIO、NIO和AIO的区别、原理与用法

    这篇文章主要介绍了Java中BIO、NIO和AIO的区别、原理与用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • 基于Java开发实现ATM系统

    基于Java开发实现ATM系统

    这篇文章主要为大家详细介绍了基于Java开发实现ATM系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • Java实现List集合转树形结构的示例详解

    Java实现List集合转树形结构的示例详解

    在开发中,我们通常需要将从数据库中查询的集合数据转换成类似文件系统一样的树形集合。本文将利用Java语言实现这一功能,感兴趣的可以了解一下
    2022-08-08
  • Java文件上传下载、邮件收发实例代码

    Java文件上传下载、邮件收发实例代码

    这篇文章主要介绍了Java文件上传下载、邮件收发实例代码的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • 详解Java是如何通过接口来创建代理并进行http请求

    详解Java是如何通过接口来创建代理并进行http请求

    今天给大家带来的知识是关于Java的,文章围绕Java是如何通过接口来创建代理并进行http请求展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • JAVA中对List进行查询

    JAVA中对List进行查询

    下面小编就为大家带来一篇在java List中进行模糊查询的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-08-08
  • 通过实例解析synchronized和lock区别

    通过实例解析synchronized和lock区别

    这篇文章主要介绍了通过实例解析synchronized和lock区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12

最新评论