`
xyheqhd888
  • 浏览: 409313 次
  • 性别: Icon_minigender_1
  • 来自: 秦皇岛
社区版块
存档分类
最新评论

PrintStream类

 
阅读更多

     使用java.io.PrintStream类可以自动进行字符转换的动作,默认会使用操作系统的编码来处理对应的字符转换动作。这样用纯文本编辑器打开查看内容时就不会显示多余的乱码等东西了。如当将int类型1输出至文件时,文件中所存储的是int类型1在内存中的值。是低字节的00000001,而纯文本文件在显示文件内容时,会以操作系统的默认编码显示对应的字符。如下代码:

package ysu.hxy;
import java.io.*;

public class StreamTest
{
	public static void main(String[] args) throws IOException
	{
	     FileOutputStream file = new FileOutputStream(new File("test.txt"));
		 file.write(1);
		 file.close();
	}
}

 

当我们用纯文本编辑器打开test.txt查看时,输出不认识的一个符号。此时就可以用PrintStream来处理了.如下:

package ysu.hxy;
import java.io.*;

public class PrintStreamDemo
{
	public static void main(String[] args) throws FileNotFoundException
	{
		PrintStream printStream = new PrintStream(new FileOutputStream(new File("test.txt")));

		printStream.println(1);
		printStream.close();
	}
}

此时当我们再次打开test.txt时,就可以看到输出的数字1了。

分享到:
评论

相关推荐

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

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

    JAVA_打印流例子

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

    28个java常用的工具类

    14. **PrintStream类**:方便地打印各种类型的数据到输出流,通常用于调试输出。 15. **BufferedReader和BufferedWriter类**:缓冲流,提高读写性能。 16. **Scanner类**:提供简单的用户输入处理,可以从键盘、...

    细聊java中的System.out.println()

    Out是System里面的一个静态成员,他是java.io.PrintStream类的引用。他是个不可更改的类方法。并且是通过Static修饰的。可以直接通过类名+属性名的方法调用。也就是我们常用的# System.out 所以,他是不需要创建...

    PrintStream,StringBuilder,Formatter

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

    常用系统类_常用系统类_neighborhood6uv_

    7. **PrintStream类**:继承自OutputStream,提供方便的打印方法,如`println()`,可以在输出时自动添加换行符。 8. **Scanner类**:这是一个方便的输入工具,可以从各种输入源(如键盘、文件)读取数据,支持基本...

    Java中标准输入输出.pdf

    在Java中,标准输入输出是通过System.in和System.out两个对象来实现的,其中System.in是InputStream类的对象,用于从键盘读取数据,而System.out是PrintStream类的对象,用于将数据输出到显示器上。 标准输入 Java...

    Java高级编程文件输入与输出.ppt

    PrintStream类是System.out,标准输出流,默认状态对应显示器。 五、流和文件的关系 流和文件之间存在紧密的联系。流可以与特定的文件建立联系,并在文件和程序之间交换信息。通过对一个文件的打开操作,流就与...

    Java实验5报告.pdf

    文档提到了Scanner类和PrintStream类,它们是Java中处理输入输出的常用类。Scanner用于从各种输入源读取数据,而PrintStream则用于输出数据到文件或控制台。 综上所述,文件内容虽有OCR扫描错误,但依然揭示了多个...

    java基本问答题共享.pdf

    例如,Scanner类可以用于从控制台读取用户输入,PrintStream类可以用于向控制台输出数据。 11. 事件处理:Java的事件处理基于事件监听器模式,事件源产生事件,监听器接收并处理事件。事件处理通常涉及事件源、事件...

    java文件与数据流ppt

    * System.out 是流 PrintStream 类的一个对象,其中 print 和 println 方法向屏幕输出数据。 System.err * System.err 是流 PrintStream 类的一个对象,用于向屏幕输出错误信息。 Java 的数据流 * Java 的数据流...

    java复习题库习题7.1(可编辑修改word版).pdf

    11. **标准输出流**:标准输出流是PrintStream类,常用于打印输出,选项C正确。 12. **处理后再输出的流**:FilterStream类及其子类可以用来处理读取的内容并进行输出,例如添加过滤、转换等操作,选项B正确。 13....

    2021计算机二级测试Java试题.docx

    8. System.out是PrintStream类的对象,标准输出流可以通过System类的`setOut(PrintStream out)`方法重定向。 9. InputStreamReader类用于将字节流转换为字符流。 10. Java的LineNumberReader类可以记录读文件时的...

    2022年计算机二级考试Java入门教程:Java输入输出操作.docx

    System.out 和 System.err 是 PrintStream 类的实例,可以使用 print() 和 println() 两个成员函数来输出信息。 2. 标准输入输出例子 下面是一个使用标准输入输出的例子,这个例子可以实现类似 Unix 里面的 cat 或...

    JAVA经典教材笔记

    - PrintStream类与PrintWriter类。 - **System类对IO的支持** - System类的in、out、err流:标准输入输出。 - 使用System类重定向输入输出。 - **BufferedReader类** - BufferedReader类的特点:读取文本行。 -...

    基于JAVA的剪刀石头布游戏设计——Java课程设计报告_.pdf

    它包括了各种处理输入输出流的类,比如用于读取数据的InputStream、用于读取文本的BufferedReader、用于写出数据的OutputStream以及用于写出文本的PrintStream类。在设计一个剪刀石头布游戏时,可能需要使用到这些类...

    用Java编写客户机_服务器端应用程序.pdf

    在客户端,程序首先尝试解析用户输入的参数,建立与服务器的Socket连接,然后使用DataInputStream和PrintStream类进行数据的读写操作。服务器端则是创建ServerSocket对象,监听端口,并在接收到连接请求后,进行数据...

    Java学习笔记.pdf

    System是预定义的类,out是该类的静态成员变量,类型为PrintStream,println是PrintStream类的方法,用于输出一行文本。 3. **Java中的大小写敏感**: Java语言严格区分大小写,包括变量名、类名、方法名等都需...

    北大计算机系JAVA培训讲义.rar

    对于输入输出处理,讲义会讲解File类、Scanner类和PrintStream类的使用,以及如何进行文件读写操作。网络编程方面,会涉及Socket编程和ServerSocket的使用,以及如何处理客户端和服务器端的通信。 多线程是JAVA的...

    2021-2022计算机二级等级考试试题及答案No.14223.docx

    5. Java I/O流:System.out是PrintStream类的对象,用于标准输出。调用System类的setOut方法可以改变标准输出流,参数类型为PrintStream。 6. 子菜单设置:含有子菜单的菜单可以设置访问键、菜单标题和菜单名称,但...

Global site tag (gtag.js) - Google Analytics