printer和typewriter_java类中可以定义类吗

printer和typewriter_java类中可以定义类吗打印流       字符打印流(针对文本进行操作:PrintWriter)       字节打印流(PrintStream和标准输出流有关系System.out;)   PrintWriter:属于输出流 1)只能写数据(只能针对目的地文件进行操作),不能读数据(不能针对源文件进行操作) 2)可以针对文件直接进行操作  如果一个类中的构造方法里面有File对象或者String类型数…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
打印流

         字符打印流(针对文本进行操作:PrintWriter)

         字节打印流(PrintStream 和标准输出流有关系 System.out;)  

 

 PrintWriter:属于输出流

 1)只能写数据(只能针对目的地文件进行操作),不能读数据(不能针对源文件进行操作)

 2)可以针对文件直接进行操作

   如果一个类中的构造方法里面有File对象或者String类型数据,这个类可以对文本文件直接操作

                 FileInputStream

                 FileOutputStream

                 FileWriter

                FileReader..

                 PrintWriter

 3)自动刷新功能::PrintWriter(OutputStream out/Writer out,boolean autoflush);第二个参数如果是true 表示启动自动刷新功能

 4)打印的方法:print(XXX x)/println(XXX  xx)

构造方法

PrintWriter(File file)

使用指定文件创建不具有自动行刷新的新 PrintWriter。

public static void main(String[] args) throws IOException {        
    //创建一个字符打印流对象
    PrintWriter pw = new PrintWriter(new FileWriter("pw.txt")) ;        
    //写数据
    pw.println("hello");//本身自动换行并且向pw.txt文件打印内容        
    pw.flush(); //本身在构造的时候,就可以启动自动刷新        
    //关闭流
    pw.close();
}

public PrintWriter(Writer out,boolean autoFlush)

创建新 PrintWriter。 autoFlush 如果为 true,则 println、printf 或 format 方法将刷新输出缓冲区

public static void main(String[] args) throws IOException {        
    //创建一个字符打印流对象,启动自动刷新
    PrintWriter pw = new PrintWriter(new FileWriter("pw2.txt"), true) ;        
    //加入换行
    pw.println("world");
    pw.println("java");        
    //关闭
    pw.close();
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169305.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python 变量数据使用 json 进行序列化与反序列化操作

    python 变量数据使用 json 进行序列化与反序列化操作

    2021年11月10日
    59
  • 数据库资料「建议收藏」

    数据库资料「建议收藏」学习数据库的时候发现了比较好的资料,在这里分享一下:https://www.bilibili.com/video/av29219646  视频https://zhangjia.tv/682.html              文档…

    2025年10月29日
    3
  • vue filters过滤器的统一封装「建议收藏」

    vue filters过滤器的统一封装「建议收藏」目录统一封装规则统一封装规则1、src文件夹下创建filters文件夹,然后再filters文件夹下创建index.js即:src/filters/index.js2、在main.js中引入src/filters/index.js文件,并在下方遍历调用filters中的方法,使用VUE.filters切记:将遍历代码写在newVUE()上方3、在src/utils文件夹下的文件中创建各种工具类方法4、在src/filters/index.js中引入utils中的方法进行调用src

    2022年5月22日
    37
  • pytest parametrize fixture_参数化方法

    pytest parametrize fixture_参数化方法前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

    2022年7月30日
    6
  • Python爬取书包网文章实战总结

    Python爬取书包网文章实战总结这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入爬取书包网文…

    2022年6月29日
    28
  • PHP文件锁

    PHP文件锁一、文件锁是什么?    顾名思义,对文件上锁。    可以通过“进门”的实际情况来理解:    有多个人要通过一个大门到食堂里吃饭,但食堂只有一个座位。     食堂管理员A有点偷懒,不想等那么久,于是就告诉大家,中午都可以来食堂吃饭,但是要跑快点才行,只有一个座位,第一个到的人就可以在食堂吃饭,然后就会锁门,其他人看到门锁上了就哪来的回哪去吧,这…

    2022年6月28日
    25

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号