一、Filewriter与File——-将字符串写入文本文件

public static void main(String[] args) {

File f=new File("C:\\world.txt");//新建一个文件对象,如果不存在则创建一个该文件

FileWriter fw;

try {

fw=new FileWriter(f);

String str="hello world";

fw.write(str);//将字符串写入到指定的路径下的文件中

fw.close();

} catch (IOException e) { e.printStackTrace(); }

}

二、InputStream与OutputStream 输入与输出串流

public static void main(String args[]){

File f= new File("C:\\world.txt") ;

InputStream input = null ;

// 准备好一个输入的对象

try {

input = new FileInputStream(f) ;

byte b[] = new byte[1024] ;

// 所有的内容都读到此数组之中

input.read(b) ;

// 读取内容 网络编程中 read 方法会阻塞

input.close() ;

System.out.println("内容为:" + new String(b)) ;

}

public static void main(String args[]){

File f= new File("C:\\world.txt") ;

// 声明File对象

OutputStream out = null ;

// 准备好一个输出的对象

out = new FileOutputStream(f) ;

// 通过对象多态性,进行实例化

String str = "Hello World!!!" ;

// 准备一个字符串

byte b[] = str.getBytes() ;

// 只能输出byte数组,所以将字符串变为byte数组

out.write(b) ;

// 将内容输出,

out.close() ;

}

三、ObjectOutputStream与ObjectInputStream

ObjectOutputStream将Java对象的基本数据类型和图形写入OutputStream。可以使用ObjectInputStream读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。

将序列化的对象写入文件

1、将序列化的对象写入文件

FileOutputStreamfileStream=newFileOutputStream(“Myobject.ser”);//不存在则自动创建

2、创建ObjectOutputStream

ObjectOutputStreamos=newObjectOutputStream(fileStream);

3、写入对象

os.writeObject(one);//one是一个对象实例的引用名

4、关闭ObjectOutputStream

os.close

ObjectInputStream用于解序列化

解序列化

1、创建FileInputStream

FileInputStreamfileStream=newFileInputStream(“MyObject.ser”);

2、创建ObjectInputStream

ObjectInputStreamos=newObjectInputStream(fileStream);

3、读取对象

Objectone=os.readObject();

4、转换对象类型

Modelelf=(Model)one;//Model是one对象的类名称

5、关闭ObjectInputStream

os.close();

总结

以上就是本文关于Java将字符串写入文本文件代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持

Java往文件里写入字符串_Java将字符串写入文本文件代码示例相关推荐

  1. java计算文件里的总分_java程序读取txt文件并计算总分 求帮忙

    展开全部 你这个不难,就是字符串处理, 你的文件修改下:每行两两元素636f70793231313335323631343130323136353331333332636336之间的空格用一个,如果超 ...

  2. java在文件里搜字段_Java 如何找出两个文本文件中有相同字段的行

    Java有什么方便的类库做文件对比吗?比如:文件Old.txt和New.txt,第一行是列名,需要取出文件中Name字段相同的内容.部分数据如下: Old.txt New.txt Name   Dep ...

  3. java scanner字符串_Java Scanner toString()用法及代码示例

    java.util.Scanner类的toString()方法返回此Scanner的字符串表示形式.未指定确切的格式. 用法: public String toString() 返回值:此函数返回此扫 ...

  4. java uuid 字符串_Java UUID fromString()用法及代码示例

    Java中UUID类的fromString()方法用于根据标准字符串表示形式创建UUID. 用法: public static UUID fromString(String UUID_name) 参数 ...

  5. java string.join找不到_Java String join()用法及代码示例

    java.lang.string.join()方法使用定界符将给定元素连接起来并返回连接的字符串.请注意,如果元素为null,则将添加null.自JDK 1.8开始,java字符串中包含join()方 ...

  6. java中compare语句的用法_Java RuleBasedCollator compare()用法及代码示例

    java.text.RuleBasedCollat​​or类的compare()方法用于比较两个对象的强度,并且根据结果将返回0,正值和负值作为输出. 用法: public int compare(O ...

  7. java的round函数怎么用_Java Math round()用法及代码示例

    java.lang.Math.round()是内置数学函数,它返回最接近参数的long.通过将1/2相加,将结果四舍五入为整数,再加上1/2后取结果的下限,并将结果强制转换为long类型. 如果参数为 ...

  8. C#基础 字符串读取/写入文本文件 代码示例

    C#基础 字符串读取/写入文本文件 代码示例 写入文本文件: 1 class Program 2 { 3 static void Main(String[] args) 4 { 5 //写入strin ...

  9. php导入excel文件时间,PHPExcel导入Excel文件并对其日期单元格处理的代码示例

    本篇文章给大家带来的内容是关于PHPExcel导入Excel文件并对其日期单元格处理的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. PHPExcel导入Excel文件,对E ...

最新文章

  1. 开源助推进NFV发展,红帽为运营商“定制”NFV落地方案
  2. 编译器原理笔录(2)-符号表示法的形式化
  3. Python中Numpy(2,numpy的基本操作(级联,维度转换,切分,副本))
  4. cas单点登录-https的配置(一)
  5. Non-Local Image Dehazing 复现
  6. 行人重识别论文阅读1-Watching You: Global-guided Reciprocal Learning for Video-based Person Re-identification
  7. 传奇手游服务器搭建_传奇手游架设服务器教程
  8. 佛说:前世的五百次回眸,才换来今生的一次擦肩而过
  9. coron 小娜_Win10小娜近乎报废!教你卸载毫无用处的Cortana
  10. java lockmodetype_java – 如何使用Spring Data JPA查找实体时如何启用LockModeType.PESSIMISTIC_WRITE?...
  11. TCP客户端和服务端的互通信息
  12. windows网络编程 --网络聊天室(2)
  13. 薪火相传 点亮企业数智化舞台—— CDEC2021中国数字智能生态大会西安收官
  14. 企业管理中育人的一些心得
  15. 图像处理中,在图片上写字,包括中文与英文!
  16. python图像识别依赖包安装和环境配置
  17. Tomcat课堂笔记
  18. c语言 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 待分析过程
  19. 《智慧书》格言(序)
  20. channel error:reply-code=404, reply-text=NOT_FOUND - no exchange ‘console‘ in vhost ‘/‘, class-id=40

热门文章

  1. php 中文按照拼音字母排序实现方式
  2. 中国远程学习解决方案市场深度研究分析报告
  3. 2C 还是 2B,跟找工作有什么关系?
  4. 尤文中场大将租借离队 成绩达标将触发买断条款
  5. 查找重复文件工具Easy Duplicate Finder
  6. RESTful接口标准
  7. Revolving Digits
  8. GetBuffer, ReleaseBuffer, GetBufferSetLength的用法
  9. ShareLaTex中使用中文
  10. IOS调用相册显示英文解决方法