`

java流操作总结

阅读更多
java流操作总结

1.控制台读取,控制台输出
		
	/**
	 * 该类只操作文本文件,支持在文本后追加
	 */
	public static void saveFile2File01(String fileFromDir, String fileToDir) throws Exception {
		BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(fileFromDir), System.getProperty("file.encoding")));
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileToDir, true), System.getProperty("file.encoding")));
		while (br.readLine() != null) {
			bw.write(br.readLine());
                           bw.newLine();
		}
		bw.close();
		br.close();
	}


2.读取文件,输出到另一个文件
	/**
	 * 该类可操作任何文件
	 */
	public static void saveFile2File02(String fileFromDir, String fileToDir) throws Exception {
		FileInputStream fi = new FileInputStream(fileFromDir);
		FileOutputStream fo = new FileOutputStream(fileToDir);
		byte[] bytes = new byte[1024];
		int len = 0;
		while ((len = fi.read(bytes)) != -1) {
			fo.write(bytes, 0, len);
		}
		fi.close();
		fo.close();
	}














分享到:
评论

相关推荐

    java文件操作总结

    下面将对Java文件操作进行详细的总结,并提供相关的示例。 1. **File类**:Java中的`File`类是所有文件和目录操作的基础。它提供了创建、删除、重命名文件和目录的方法,以及获取文件属性如大小、最后修改时间等。...

    java流IO总结

    Java I/O系统是Java编程的重要组成部分,通过掌握不同的流类及其使用方法,可以有效地处理文件读写、网络通信等常见的输入输出操作。了解I/O流的基本概念、分类以及常用的类和接口,可以帮助开发者更好地理解和使用...

    Java IO流 总结

    Java IO流总结 Java IO流是Java语言中最基本和最重要的输入/输出机制,负责将数据从外部世界输入到Java应用程序中或将数据从Java应用程序输出到外部世界。IO流可以分为两大类:字节流和字符流。 1. 节点流:离数据...

    Java流操作文件

    Java流是Java编程语言中处理输入输出操作的重要机制,它为数据传输提供了高效且灵活的方式。在Java中,文件操作是通过流的概念实现的,这允许我们读取、写入...理解并熟练掌握Java流操作文件,是Java开发中的重要技能。

    《JAVA_IO流学习总结》

    总结来说,Java IO流是一个庞大的体系,覆盖了从基础的文件操作到复杂的网络通信,理解并熟练掌握这一部分将极大地提升Java开发者的技能。通过学习和实践,开发者可以灵活地处理各种数据输入输出场景,为应用程序...

    JavaIO流详细总结

    下面是对Java IO流的详细总结: 1. 流的概念: 流是一种抽象的数据传输方式,可以将数据从一个地方传输到另一个地方。Java中的流分为输入流和输出流,分别用于读取和写入数据。流按照处理数据的不同类型,又可以...

    java IO流总结.md

    java I/O流的总结 1.操作数据单位:字节流、字符流 对于文本文件(.txt,.java,.c,.cpp),使用字符流处理 对于非文本文件(.jpg,.mp3,.mp4,.avi,.doc,.ppt,...),使用字节流处理 2.数据的流向:输入流、输出流 ...

    JAVA_IO流学习总结

    在Java编程语言中,IO流是一种非常重要的...以上内容构成了Java IO流学习的基础知识框架,对于深入理解和应用Java中的IO流操作提供了重要的理论支撑。在实际开发中,对IO流的灵活应用和管理是保证程序高效运行的关键。

    Java8并行流中自定义线程池操作示例

    更多java相关内容感兴趣的读者可查看本站专题:《Java进程与线程操作技巧总结》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》希望本文所...

    Java数据流编程

    本文将重点介绍几种常见的数据流操作方式:单字节流复制、字节数组流复制以及缓冲流复制,并通过具体的代码示例来深入探讨每种方法的特点与应用场景。 #### 二、基础知识 在Java中,输入输出操作主要通过流...

    JAVAIO操作总结

    本文将对Java IO中的节点流和处理流进行详细的总结。 首先,我们来看一下Java IO的基础——节点流。节点流直接与数据源或数据接收器相连,它们直接处理数据源(如文件、数组或字符串)。Java中的基本节点流分为两大...

    javaIO流知识大总结

    在这个大总结中,我们将深入探讨Java IO流的基本概念、分类、常用类以及实践应用。 1. **基本概念** - **流(Stream)**:在Java中,流是一个抽象的概念,代表数据的有序序列。它可以是字节流或字符流,流向可以是...

    java知识体系总结

    Java知识体系总结 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它以其“一次编写,到处运行”的特性闻名,适用于开发跨平台的应用程序,包括桌面应用、企业...

    Java IO流总结

    Java IO流是Java平台中处理输入输出操作的核心组件,它允许程序与各种数据源(如文件、设备、网络连接)进行交互。IO流系统由多个类和接口组成,它们位于java.io包中,为开发者提供了读写数据的丰富功能。在Java中,...

    java io 操作总结

    在这篇总结中,我们将探讨Java IO操作的各个方面,包括File类、RandomAccessFile类、字节流与字符流的基本操作,以及具体实现文件读写的技术细节。 首先,File类在Java IO操作中扮演着重要角色。它提供了关于文件和...

    Java流和文件总结(二)

    在本文中,我们将深入探讨Java流和文件处理的一些关键知识点。 首先,流是Java中的一个抽象概念,它代表了数据的有序传输。流可以是字节流(处理原始字节数据)或字符流(处理Unicode字符)。Java提供了许多类来...

    java IO操作总结

    ### Java IO操作总结 Java IO(输入/输出)是Java编程语言中用于处理数据输入和输出的核心机制。本文档全面总结了Java IO的各种操作,旨在为开发者提供一个深入理解并熟练掌握Java IO技术的资源。 #### 一、临时...

    java流详细介绍

    ### Java流详细介绍 在Java编程语言中,流(Stream)是一种用于处理输入输出(I/O)操作的基础概念。Java中的流主要分为两大类:字节流(如InputStream和OutputStream)和字符流(如Reader和Writer)。这两种类型的...

    Java-Io流,练习

    总结来说,Java的IO流是一个庞大且重要的主题,涵盖了数据的输入、输出、缓冲、转换等多个方面。对于初学者而言,理解和掌握IO流的基本概念、分类以及常用类的用法是至关重要的。通过实践练习,可以加深对IO流的理解...

Global site tag (gtag.js) - Google Analytics