首页 > 软件开发 > 编程语言 >

java基础15.6.1 使用writeUTF和readUTF方法

来源:互联网 2023-03-17 00:26:44 149

上章节我们使用了DataOutputStream中的writeBytes()方法将字符串写入了磁盘。这里我们使用DataOutputStream中的writeUTF和DataInputStream中的readUTF方法来试验。KKi办公区 - 实用经验教程分享!

1java基础15.6.1 使用writeBytes方法写入数据KKi办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • java

方法/步骤

  • 1

    首先我们还是创建一个空的文本文件夹KKi办公区 - 实用经验教程分享!

    java基础15.6.1 使用writeUTF和readUTF方法KKi办公区 - 实用经验教程分享!

  • 1本页面非法爬取自百度经验
  • 2

    接着我们编写代码,创建File文件对象,并使用File对象创建FileOutputStream对象KKi办公区 - 实用经验教程分享!

    java基础15.6.1 使用writeUTF和readUTF方法KKi办公区 - 实用经验教程分享!

  • 3

    使用FileOutputStream对象来创建DataOutputStream对象。KKi办公区 - 实用经验教程分享!

    最后调用writeUTF()方法,将字符串写入,并关闭流KKi办公区 - 实用经验教程分享!

    java基础15.6.1 使用writeUTF和readUTF方法KKi办公区 - 实用经验教程分享!

  • 4

    接着我们继续创建一个FileInputStream对象,使用这个对象来创建DataInputStream对象KKi办公区 - 实用经验教程分享!

    java基础15.6.1 使用writeUTF和readUTF方法KKi办公区 - 实用经验教程分享!

  • 5

    最后使用readUTF方法来读取这段文字。并打印输出KKi办公区 - 实用经验教程分享!

    java基础15.6.1 使用writeUTF和readUTF方法KKi办公区 - 实用经验教程分享!

  • 6

    运行程序,我们可以看到,在输出打印时,打印的是没有问题的。但是在文件中的存储却是乱码的KKi办公区 - 实用经验教程分享!

    java基础15.6.1 使用writeUTF和readUTF方法KKi办公区 - 实用经验教程分享!

    java基础15.6.1 使用writeUTF和readUTF方法KKi办公区 - 实用经验教程分享!

  • 注意事项

    • 尽管在txt文件中writeUTF写入的字符串,变成了乱码,但是在使用readUTF读取到的却是正确的。
    • 如果使用的是writeBytes();writeChars();在读取回来就不容易了。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!KKi办公区 - 实用经验教程分享!


    标签: JAVA编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码