打印流-使用PrintStream输出数据,输出文本

在java.io包中提供有两个打印流的处理类:PrintStream(字节打印流)、PrintWriter(字符打印流)。

首先来观察PrintStream类的继承结构与构造方法:
。public class PrintStream extends FilterOutputStream implements Appendable, Closeable
。public PrintStream(OutputStream out),需要通过外部设置输出位置

 1 package cn.demo;
 2
 3 import java.io.File;
 4 import java.io.FileOutputStream;
 5 import java.io.PrintStream;
 6
 7 public class Test {
 8     public static void main(String[] args) throws Exception {
 9         PrintStream pu = new PrintStream(new FileOutputStream(new File("F:" + File.separator +"hello.txt")));
10         pu.print("姓名:");
11         pu.println("洋哥");
12         pu.print("年龄:");
13         pu.println(18);
14         pu.close();
15     }
16 }

结果:

姓名:洋哥
年龄:18

总结:以后要通过程序输出一些文字信息的时候,就使用打印流。

时间: 2024-10-06 14:27:52

打印流-使用PrintStream输出数据,输出文本的相关文章

打印流(printStream)

import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintStream; /* 打印流(printStream) 打印流可以打印任意类型的数据,而且打印数据之前都会先把数据转换成字符串再进行打印. */ class Animal{ String name; String color; public Animal(String name,String c

java 打印流(PrintStream)

打印流(PrintStream):打印流可以打印任意类型的数据,而且打印流在打印数据之前会将数据转为字符串在进行打印 PrintStream可以接受文件和其他字节输出流,所以打印流是对普通字节输出流的增强,其中定义了很多的重载的print()和println(),方便输出各种类型的数据. PrintWriter PrintStream:是一个字节打印流,System.out对应的类型就是PrintStream. 它的构造函数可以接收三种数据类型的值. 1,字符串路径. 2,File对象. 3,O

java _io_打印流,PrintStream和PrintWriter

*PrintStream和PrintWriter,效果相似 PrintStream ps=new PrintStream(字节流,true/false),为真则自动刷新内容,默认为假 System.out默认为PrintStream 打印流 写入文件(通过.println): PrintStream ps=new printStream(new BufferedStream(FileOutputStream("vv.txt")),true) ps.println("ad&qu

打印流 -可将数据写入文件/可改变输出方向

打印流 java.lang.Object 继承者 java.io.OutputStream 继承者 java.io.FilterOutputStream 继承者 java.io.PrintStream 与其他输出流不同,PrintStream 永远不会抛出 IOException: 打印的所有字符都使用平台的默认字符编码转换为字节.有很多OutputStream的成员方法 构造方法: PrintStream(File file) 输出的目的地是一个文件: PrintStream(File fil

73. PrintStream(打印流)

PrintStream(打印流)   打印流可以打印任意类型的数据,而且打印前都会把数据转换成字符串再进行打印(就是把数据存入硬盘中) 编码与解码图例:下面我们来看看一个简单的字节输出流 public class Demo1 { public static void main(String[] args) throws IOException { File file = new File("D:\\新建文件夹\\a.txt"); FileOutputStream fileOutputS

Java API —— IO流(数据操作流 & 内存操作流 & 打印流 & 标准输入输出流 & 随机访问流 & 合并流 & 序列化流 & Properties & NIO)

1.操作基本数据类型的流 1) 操作基本数据类型 · DataInputStream:数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型.应用程序可以使用数据输出流写入稍后由数据输入流读取的数据. · DataOutputStream:数据输出流允许应用程序以适当方式将基本 Java 数据类型写入输出流中.然后,应用程序可以使用数据输入流将数据读入. package datastreamdemos; import java.io.*; /** * Created b

Java.io.outputstream.PrintStream:打印流

Java.io.outputstream.PrintStream:打印流 1:提供了更多的功能,比如打印方法.可以直接打印任意类型的数据. 2:它有一个自动刷新机制,创建该对象,指定参数,对于指定方法可以自动刷新. 3:它使用的本机默认的字符编码. 4:该流的print方法不抛出IOException. 该对象的构造函数. PrintStream(File file)  :创建具有指定文件且不带自动行刷新的新打印流. PrintStream(File file, String csn) :创建具

Java基础---IO(二)--File类、Properties类、打印流、序列流(合并流)

第一讲     File类 一.概述 1.File类:文件和目录路径名的抽象表现形式 2.特点: 1)用来将文件或文件夹封装成对象 2)方便于对文件与文件夹的属性信息进行操作 3)File类的实例是不可变的:也就是说,一旦创建,File 对象表示的抽象路径名将永不改变 4)File对象可以作为参数传递给流的构造函数 二.File对象创建 方式一: File f =new File("a.txt"); 将a.txt封装成File对象.可以将已有的和未出现的文件或者文件夹封装成对象. 方式

黑马程序员——Java基础——IO流(二)——File类、Properties类、打印流、序列流

第一件 File类 一.File类 a.用于将文件或者文件夹封装成对象 b.方便对文件与文件夹的属性信息进行操作 c.File对象可以作为参数传递给流的构造函数 d.了解File类中的常用方法 二.File对象的创建 a.File f=new File("a:\\a.txt"): b.File f2=new File("C:\\abc","a.txt");//分开的好处是后一个参数能够使用其他对象如string c.File d=new File