`
- 浏览:
7857 次
- 性别:
- 来自:
深圳
-
package com.simpleFactory.ui;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
public class ListAndArray
{
public static void main( String[] args )
{
String pathInput = "D:/io.txt";
String pathWriter = "D:/io1.txt";
BufferedReader bReader = ListAndArray.openFileAndTOBuffered( pathInput );
ListAndArray.writeText( bReader, pathWriter );
ListAndArray.printText( bReader );
}
private static BufferedReader openFileAndTOBuffered( String path )
{
File file = new File( path );
BufferedReader bf = null;
try
{
bf = new BufferedReader( new InputStreamReader(
new FileInputStream( file ) ) );
} catch ( FileNotFoundException e )
{
e.printStackTrace();
}
return bf;
}
private static void writeText( BufferedReader bReader, String path )
{
BufferedReader bufReader = bReader;
BufferedWriter bufWriter = null;
try
{
//true为在后面追加
bufWriter = new BufferedWriter( new FileWriter( path, true ) );
String strLine = "";
while ( (strLine = bufReader.readLine()) != null )
{
//换行
bufWriter.newLine();
bufWriter.write( strLine );
}
} catch ( IOException e1 )
{
e1.printStackTrace();
}finally{
try
{
bufWriter.close();
bufReader.close();
} catch ( IOException e )
{
e.printStackTrace();
}
}
}
private static void printText( BufferedReader bReader )
{
System.out.println("执行完毕");
}
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Android开发中,字符输入输出流(InputStream和OutputStream)是处理数据传输的关键工具,尤其是在读取和写入文件时。本文将深入探讨Android中...无论是简单的小程序还是复杂的项目,输入输出流都是不可或缺的工具。
Java的输入输出流分为字节流和字符流两大类,每类又分别有输入流和输出流四种类型,即InputStream、OutputStream、Reader和Writer。下面我们将深入探讨这些概念,并通过一个简单的例子来说明其使用方法。 字节流...
Java中的输入输出流是Java I/O(Input/Output)系统的核心组成部分,允许程序与外部数据源进行交互。在Java中,所有的I/O操作都基于流的概念,流是数据的序列,可以是字节流或字符流。Java I/O库提供了一系列的类来...
### Java输入输出流与文件处理 #### 重要概念与基础知识 **输入输出流与文件处理**在编程领域占据着核心地位,特别是在Java中,通过`java.io`包提供了丰富的类和接口来支持输入输出操作。这包括从键盘读取用户输入...
Java程序设计中,与系统输入/输出界面进行数据通信是通过输入输出流(I/O流)实现的。I/O流是Java的核心特性之一,允许程序读取数据源(如键盘、文件)并写入数据目标(如显示器、文件)。在Java 2中,这个过程尤其...
在Java编程语言中,输入输出流(Input/Output Stream)是处理数据传输的核心部分,尤其在文件操作和网络通信中。对于"java输入输出流学生成绩管理"这个项目,我们可以推断它是一个使用Java I/O流实现的学生分数管理...
Java输入输出流(IO流)是Java编程语言中用于处理数据传输的核心部分,它允许程序与外部设备(如硬盘、网络、键盘、显示器等)进行数据交换。在Java中,一切皆为对象,因此IO流也不例外,它们是通过一系列的类和接口...
Java提供了两种主要的IO流类型:字节流(Byte Stream)和字符流(Character Stream)。这两个概念是Java IO体系的基础,也是程序员在处理数据传输时经常遇到的工具。本练习文档将帮助你深入理解并熟练掌握这两种流的...
IO流是Java语言中处理输入/输出的重要工具,它包括字节流和字符流两大类。本文将重点讨论字符流的相关概念及其用法。 #### 字符流简介 字符流主要用来处理文本数据,它是以字符为单位进行读写的流。字符流分为字符...
Java 输入输出流(I/O 流)是Java编程语言中处理数据传输的核心概念。Java I/O 流系统设计得非常灵活且功能强大,能够处理不同类型的输入和输出,包括文件操作、标准输入输出、网络数据流、字符串流、对象流以及压缩...
本教程将深入探讨一些常用的输入输出流类,以及如何通过它们来实现一个简单的模拟记事本功能。 首先,`BufferedReader`和`FileReader`是处理字符流的类,主要用于读取文本文件。`BufferedReader`提供了缓冲机制,...
在Java编程中,数据输入输出流(DataInputStream和DataOutputStream)是用于处理基本数据类型和字符串的I/O操作的重要工具。这两个类提供了机器无关的读写功能,使得在不同平台之间交换数据变得更加简单。本文将详细...
在Java中,字符流分为两种类型:输入流(Reader)和输出流(Writer)。它们位于java.io包下,主要用于处理字符序列。InputStreamReader和OutputStreamWriter是与字节流(如FileInputStream和FileOutputStream)相...
- 创建`BufferedReader`实例时,通常会将`InputStreamReader`作为参数传入,后者将字节流转换为字符流。 #### 1.3 代码示例详解 - **初始化文件和输出流**:通过`File`和`PrintWriter`创建目标文件,并准备写入操作...
### Java 输入输出流及文件读写详解 #### I/O 类体系结构 在Java开发中,输入输出(I/O)操作是非常重要的部分,特别是在处理文件、网络通信等方面。Java的I/O类体系主要位于`java.io`包中,此外还有一些新实现的I...
本文将深入探讨“IO/输入输出”这一主题,并结合标签“源码”和“工具”,来解析Java语言中的IO操作。 首先,我们要明白IO的基本原理。输入(Input)是获取数据的过程,例如键盘打字、鼠标点击或从文件读取数据;而...
C++ 第3章 简单的输入输出 C++ 中的输入输出是通过流(Stream)来实现的。流是 C++ 中执行输入和输出的设施。C++ 预定义了四个流所连接的具体设备:cin、cout、cerr 和 clog。 1. cin:与标准输入设备相关联,用于...
总的来说,VB.NET提供了丰富的工具和类库来处理输入输出任务,无论是简单的控制台输出、调试信息,还是复杂的文件操作,都可以轻松应对。熟练掌握这些知识对于开发高效、可靠的VB.NET应用程序至关重要。通过不断实践...