`
zzxadi
  • 浏览: 3812 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

关于PrintStream的一点小技巧

阅读更多
   我发现关于输出流,很多人都不知道PrintStream,拜托,平常做测试这是我用到最多的输出流,容我慢慢道来。
   我们发现PrintStream有一个可以接受file的构造函数,这说我们可以直接输入到文件中,而不用构造什么FileOutputStream,那么怎样直接输入呢?这个还要System.setOut()配合。

 
        PrintStream ps = new PrintStream("f://zzxadi.txt");
        System.setOut(ps);
        System.out.println("iteye");
        ps.close();
  


  这样就在f盘创建了一个一个zzxadi.txt文件,且文件内容为iteye。
  具体原理,就是先创建一个打印流PrintStream,然后定位输出流setOut到打印流,最后屏幕上所有输出都到了打印流中。
4
1
分享到:
评论
2 楼 fuhuaqing986 2013-02-04  
记下了,还真么注意过这个用法
1 楼 wangbing9577 2013-02-04  
没有注意到这个用法以前。。。
挺实用哈

相关推荐

    PrintStream,StringBuilder,Formatter

    在Java编程语言中,`PrintStream`, `StringBuilder` 和 `Formatter` 是三个非常重要的类,分别用于不同的输出处理。理解并熟练使用这三个类是提升Java编程能力的关键。 首先,我们来详细了解一下`PrintStream`。它...

    PrintStream 介绍_动力节点Java学院整理

    PrintStream 是打印输出流,它继承于FilterOutputStream。 PrintStream 是用来装饰其它输出流。它能为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。 与其他输出流不同,PrintStream 永远不会抛出...

    java 输出流中的PrintStream 和 PrintWriter有什么区别

    java 输出流中的PrintStream 和 PrintWriter有什么区别

    java学习笔记--PrintStream分享.pdf

    Java学习笔记--PrintStream分享 PrintStream是一种输出流,能够将Java基本数据类型转换为系统预设编码下的字元,再输出至OutputStream中。在Java I/O流中,PrintStream是OutputStream的子类,主要用于将数据输出至...

    PrintStream和PrintWriter的区别简介

    "PrintStream和PrintWriter的区别简介" PrintStream和PrintWriter都是Java中的输出流类,都是用于将数据输出到目标设备的类,但是它们之间存在一些关键的区别。 首先,从构造方法上看,PrintStream和PrintWriter的...

    浅谈PrintStream和PrintWriter的区别和联系

    浅谈PrintStream和PrintWriter的区别和联系 PrintStream和PrintWriter都是Java中的输出流类,但它们之间存在着一些区别和联系。本篇文章将通过示例代码详细介绍这两者之间的区别和联系,希望能够对大家的学习或者...

    Java 中的Printstream介绍_动力节点Java学院整理

    Java 中的 PrintStream 介绍 PrintStream 是 Java 中的一种打印输出流,它继承自 FilterOutputStream。PrintStream 的主要功能是装饰其他输出流,使它们能够方便地打印各种数据值表示形式。 PrintStream 的特点是...

    PrintStream的用法2---马克-to-win java视频

    PrintStream的用法2---马克-to-win java视频

    PrintStream的用法1---马克-to-win java视频

    PrintStream的用法1---马克-to-win java视频的详细描述与介绍

    JAVA_打印流例子

    在Java编程语言中,打印流(PrintStream)是用于输出文本信息的重要类,它属于`java.io`包。本文将深入探讨Java打印流的概念、用途、功能以及如何通过实例进行操作。 **一、打印流的概念** Java PrintStream 类提供...

    实验3 输入输出流的实验.doc

    本实验主要介绍了 Java 中的输入输出流,包括 DataInputStream、DataOutputStream、PrintStream 等类的使用,以及对象的序列化和反序列化。通过实验,我们可以掌握流的概念分类、字符串常用操作方法、流的构造和应用...

    Java 标准化输出

    PrintStream,StringBuilder,Formatter

    Arduino-PrintStream:一个简单的库,添加`std

    用法示例# include < PrintStream>void setup () { Serial. begin ( 115200 ); Serial << " Hello, World! " << endl; Serial << F ( " Counting to 0xf in hexadecimal: " ) << hex <&...

    java学习中调试过程中经常遇到的错误

    **解释**:Java规定,如果一个类声明为`public`,那么这个类所在的源文件名必须与类名完全相同(包括大小写)。例如,如果你定义了一个公共类`Test2`,那么它就必须位于`Test2.java`文件中。 **解决方案**: 1. ...

    Java软件开发实战 Java基础与案例开发详解 13-8 打印流 共6页.pdf

    - **PrintStream** 和 **PrintWriter** 都是打印流,它们提供了一系列的 `print` 和 `println` 方法,用于输出基本数据类型的数据,并将其格式化为字符串形式。 - **PrintStream** 和 **PrintWriter** 的输出操作...

    java键盘输入输出练习.java

    对于不同数据类型的数据进行输入输出练习。过程中使用导入Scanner包,Scanner中创建Scanner类型的变量,内容详细易懂,适合Java新手练习

    java346888244

    import java.io.*; import java.util.Hashtable;...public chat (PrintStream sendmsg,Hashtable chatStream){ this.sendmsg = sendmsg; this.chatStream=chatStream; HttpStatus=new HttpStatusCodes(); }

    ACM中使用java(完整版)

    PrintStream out = new PrintStream(new FileOutputStream("pc2.estdout")); System.setOut(out); System.out.println("Hello World!"); out.close(); } } ``` 在上面的代码中,我们首先创建了一个 `...

    java输入输出流实习题

    PrintStream printStream = new PrintStream(new FileOutputStream(logFile, true)); printStream.println("[当前时间] [" + logType + "] " + content); printStream.close(); ``` `readLog`方法则需要读取文件中...

    Android中使用文件存储实现手记应用的代码清单.pdf

    创建一个`PrintStream`实例,传入`FileOutputStream`,并设置其`true`参数,表示追加模式,这样每次保存都不会覆盖原有内容。在`try-catch-finally`块中,分别写入日期和手记内容,最后确保`PrintStream`在完成后被...

Global site tag (gtag.js) - Google Analytics