`
85977328
  • 浏览: 1899589 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java里优雅的文件输出

 
阅读更多
只追求优雅,以前从来没这么用过,都是用
BufferedWriter 和OutputStreamWriter来实现
这种方法的好处是可以指定字符编码

但一般情况下,我们是不需要指定编码的,没想到还有PrintWriter这么优雅的办法

import java.io.FileOutputStream;
import java.io.PrintWriter;

public class TestPrinterWriter {

	public static void main(String[] args) throws Exception {
		String path = TestFile.class.getResource("/").getPath() + "test.txt";
		System.out.println(path);
		// PrintWriter writer = new PrintWriter(new FileWriter(path, true),true);
		PrintWriter writer = new PrintWriter(new FileOutputStream(path), true);
		for (int i = 0; i < 10; i++) {
			writer.println("文字" + i);
		}
		writer.flush();
		writer.close();
	}

}
分享到:
评论

相关推荐

    【java自定义爱心并输出到文件】java自定义爱心并输出到文件

    javajava自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心并输出到文件java自定义爱心...

    用Java输出HTML文件

    Java作为一款跨平台的语言,拥有强大的输入输出(I/O)处理能力,适用于文件、控制台和网络连接等多种场景。Java的I/O框架设计灵活,支持多种数据流操作,包括顺序访问、随机访问、二进制读写、字符流处理等,这使得...

    基于Java文件输入输出流实现文件上传下载功能

    基于Java文件输入输出流实现文件上传下载功能 本文将详细介绍基于Java文件输入输出流实现文件上传下载功能的相关知识点,包括文件上传和下载的实现原理、Java文件输入输出流的基础操作、Servlet的使用等。 文件...

    java比较文件_读取输出文件_正则表达式匹配

    1.java读取文件,输出文件 2.java正则表达式匹配* 2个文件内容是:中文 英文,然后分别比较中文部分和英文部分,文件内容如下: 520香烟 520cigarette 678月 678yue A-zone A-zone A.O.史密斯 AOsms ACE床垫 ACE ...

    Java文件输入输出汇总

    Java文件输入输出是Java编程中的基础且重要的一部分,它涵盖了数据在文件系统和程序之间的传输。这个主题包括了多种类和方法,使得开发者能够高效地处理文件内容。本文将深入探讨Java中的文件输入输出机制,以及如何...

    java 将文件中二进制文件转换成文本文本文件并输出

    在Java编程语言中,将二进制文件转换为文本文档通常涉及到字符编码的理解和处理。二进制文件可以包含任何类型的数据,如图像、音频、视频或纯文本,但以非可读格式存储。而文本文档通常使用特定的字符编码(如ASCII...

    如何用java输出Excel文件

    ### 如何用Java输出Excel文件:使用jxl库详解 在Java编程中,处理Excel文件是一种常见的需求,尤其是在企业级应用中,数据导出至Excel是数据报告、数据分析的重要环节。jxl(Java eXcel API)是一个强大的库,允许...

    java 文件输入、输出及GUI设计

    (1) 使用所学过的组件设计一友好的登记表, 设计方式可以Applet 或Application。 ...(4) 表中的输入信息要求存放于一文本文件中。 (5) 通过数据输出的方式,将文本中的输入信息读出后显示到屏幕上。

    Java文件输入输出流.ppt

    Java文件输入输出流,详细描述了java对文件流的操作

    Java文件的输入输出流实例详解

    Java 文件的输入输出流实例详解 Java 文件的输入输出流实例详解是指在 Java 中对文件的输入输出操作的详细介绍。输入输出流是一个通道,程序可以通过这个通道读取源中的数据或将数据传送到目的地。 概念部分: ...

    java 文件操作(对文件的输入输出)

    在Java编程语言中,文件操作是一项基础且重要的任务,它涉及到对文件的读取、写入、创建、删除等操作。文件操作主要依赖于Java的I/O(Input/Output)库,包括字节流(Byte Stream)和字符流(Character Stream),...

    java解析音频文件输出波形图

    使用java编程技术解析wav相关音频文件输出波形图,代码参考附件

    Java\输出TXT文件.txt

    综上所述,这段代码展示了如何使用Java中的`FileOutputStream`来输出一个包含字符串和数字的TXT文件。涉及的关键概念包括文件流的创建与使用、字符串转字节数组、异常处理以及资源的关闭等。这些基础知识对于理解和...

    java 输入输出流

    Java中的输入输出流是Java I/O(Input/Output)系统的核心组成部分,允许程序与外部数据源进行交互。在Java中,所有的I/O操作都基于流的概念,流是数据的序列,可以是字节流或字符流。Java I/O库提供了一系列的类来...

    java 文件输入输出流 实例代码

    Java文件输入输出流是Java I/O(Input/Output)体系中的基础部分,它允许程序员读取和写入文件。在Java中,一切皆为对象,所以对于文件的读写操作,我们也是通过对象来实现的。Java的I/O流分为两大类:字节流和字符...

    java遍历文件下面的所有文件并输出文件名

    java遍历文件下面的所有文件并输出文件名 java遍历文件下面的所有文件并输出文件名

    java解析DWG文件为json使用superMap

    【描述】:“java使用superMap解析DWG文件为json输出,本地通过,附件中为word操方式按照步骤可以导入数据集” 【标签】:“java解析DWG文件json java读取dwg文件” 本文将详细介绍如何使用Java和SuperMap ...

    Java流(文件读写操作)

    ### Java流(文件读写操作) #### 一、流的分类 Java中处理文件和数据时,使用流的概念来进行操作。根据不同的标准,流可以分为几种类型。 ##### 1. 按数据流动方向 - **输入流**:主要用于从数据源读取数据。输入...

    实验9 Java输入输出流.doc

    Java输入输出流是Java编程中一个非常重要的概念,主要用于数据的读取和写入操作,包括文本文件和二进制文件。在实验9中,主要目的是理解和掌握I/O流的分类,以及如何进行文本和二进制文件的读写。 I/O流在Java中被...

    JAVA输入输出流实验报告

    Java中的输入输出流是程序与外部数据交互的重要方式,它允许我们读取和写入数据到各种来源,如键盘、文件、网络等。在Java中,输入输出流分为两大类:字节流(Byte Stream)和字符流(Character Stream)。本次实验...

Global site tag (gtag.js) - Google Analytics