`

打印流

    博客分类:
  • java
阅读更多
package com.bjsxt.print;

import java.io.FileOutputStream;
import java.io.PrintStream;

public class TestPrintStream1 {

	public static void main(String[] args) throws Exception {
		
		PrintStream ps = null;
		FileOutputStream fos = new FileOutputStream("c:\\bak\\log.dat");
		ps = new PrintStream(fos);
		PrintStream old = System.out;
		if(ps != null) {
			System.setOut(ps);
		}
		int ln = 0;
		for(char c = 0; c <= 60000; c++) {
			System.out.print(c + " ");
			if(ln++ >= 100) {
				System.out.println();
				ln = 0;
			}
		}
		System.setOut(old);
		ps.close();
		System.out.println("hhhh");
	}

}


package com.bjsxt.print;

import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.Date;

public class TestPrintStream2 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
	
		String s = null;
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		try {
			FileWriter fw = new FileWriter("c:\\bak\\logfile.log",true);
			PrintWriter log = new PrintWriter(fw);
			while((s = br.readLine())!=null) {
				if("exit".equalsIgnoreCase(s)){
					break;
				}
				System.out.println(s.toUpperCase());
				log.println("-----");
				log.println(s.toUpperCase());
				log.flush();
			}
			log.println("===" + new Date() + "===");
			log.flush();
			log.close();
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

}

分享到:
评论

相关推荐

    day10【缓冲流、转换流、序列化流、打印流】-笔记1

    缓冲流、转换流、序列化流、打印流 缓冲流是对基本流的增强,能够高效读写数据。它创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率。缓冲流分为字节缓冲流和字符缓冲流两...

    JAVA_打印流例子

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

    打印流.xmind

    打印流

    21.【缓冲流、转换流、序列化流、打印流】(1)_缓冲流_源码

    打印流(`PrintStream`和`PrintWriter`)是输出流的子类,它们提供了格式化的输出功能,如打印字符串、数字、换行符等。通常用于日志记录或调试信息的输出。 在学习这些流的使用时,可以结合源码分析其工作原理,...

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

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

    25_IO_第4天(Properties、序列化流、打印流、CommonsIO)_讲义

    在“25_IO_第4天(Properties、序列化流、打印流、CommonsIO)_讲义”中,我们主要探讨了四个核心主题:Properties类,序列化流,打印流以及Apache Commons IO库。 首先,Properties类是Java中用于存储配置信息的...

    java打印流poi3.10JAR包吉实例

    POI操作EXCEL对象 HSSF:操作Excel 97(.xls)格式 XSSF:操作Excel 2007 OOXML (.xlsx)格式,操作EXCEL内存占用高于HSSF SXSSF:从POI3.8 beta3开始支持,基于XSSF,低内存占用

    js打印文件,一个WEB打印的JS脚本

    一个WEB打印的JS脚本,支持WEB程序开发,可实现WEB页面直接打印。

    wpf分页打印打印(使用printDialog.PrintDocument打印flowDocument文档)第一版本

    wpf分页打印打印(使用printDialog.PrintDocument打印flowDocument流文档)第一版本。以后功能完善了更新第二版本。 使用此方法打印:printDialog.PrintDocument(((IDocumentPaginatorSource)flowDocument)....

    03【缓冲流、转换流、序列化流、打印流】.html

    Java文件流知识点梳理总结,IO文件流,包含了File类、缓冲流、字节流、字符流、转换流等

    Java打印流原理及实例详解

    Java打印流原理及实例详解 Java打印流是一种输出流,主要用于将数据输出到控制台或文件中。PrintStream类是Java中的一种输出流,继承自OutputStream类,提供了print()和println()方法来输出数据。PrintStream类的...

    jspp-stream:json 漂亮的打印流

    介绍JSON 漂亮的打印流用法 { "host" : "127.0.0.1" , "ident" : "-" , "user" : "frank" , "time" : "[10/Oct/2000:13:55:36 -0700]" , "req" : "GET /apache_pb.gif HTTP/1.0" , "status" : "200" , "size" : ...

    printdocument实现多页打印功能

    `PrintDocument`对象是`System.Drawing.Printing`命名空间下的一个类,它提供了一种方法来控制打印流,包括定义文档的页面设置和绘图。开发者可以重写`OnPrintPage`事件处理程序,以自定义要在纸上绘制的内容。 在...

    打印软件(打印 datasource,dbgrid,stringgrid)

    (6) PrintStream() 打印流(流的数据库存取就不用多说了吧) (7) PreviewFile() 预览文件 (8) PreviewStream() 预览流 (9) OptionToStream() 报表的属性保存为流 (10) OptionFromStream() 从流中得到报表属性 ...

    .net 打印控件

    `.NET 打印控件`的另一个重要方面是支持打印流(Stream)。这意味着你可以直接从内存或者网络资源打印数据,而无需将其保存到本地文件。例如,你可以将HTML文本转换为`MemoryStream`,然后通过`PrintDocument`进行...

    RePrint表格打印控件(打印 datasource,dbgrid,stringgrid)

    (6) PrintStream() 打印流(流的数据库存取就不用多说了吧) (7) PreviewFile() 预览文件 (8) PreviewStream() 预览流 (9) OptionToStream() 报表的属性保存为流 (10) OptionFromStream() 从流中得到报表属性 ...

    非常全的C# winform打印功能.zip

    .NET Framework还提供了一些高级功能,如打印流(PrintStream)和打印图像(PrintImage)。对于复杂的报表或表格,可以考虑使用第三方控件,如DevExpress的XtraPrinting Library。 总结来说,C# WinForm中的打印...

    Java中的流与文件

    PrintStream和PrintWriter是两个常用的打印流类,它们支持将各种基本类型的数据和字符串写入输出流。 #### 6. 对象流(Object Stream) 对象流允许将Java对象序列化为字节流,以便于存储或在网络上传输。主要包括...

Global site tag (gtag.js) - Google Analytics