`
- 浏览:
7563 次
- 性别:
- 来自:
深圳
-
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
相关推荐
一个简单的程序,对文档进行读取和录入(字符串) 老在CSDN下东西,这次也贡献下吧,自己写的小程序,非常简易,但很容易看懂,我觉得这个是很实用的,所以放了上来。。
无论文本从何处输入,输出到何处,其输入/输出都是按照字符流的方式处理。文本流是由多行字符构成的字符序列,而每行字符则由 0 个或多个字符组成,行末是一个换行符。标准库负责使每个输入/输出流都能够遵守这一...
无缓冲的输入、输出流每一次读写都肯引发磁盘的读写操作,占用大量资源 缓冲流(装饰器模式) 缓冲流是一种装饰器类 可实现按规定字符数、按行等方式的高效读写 缓冲区的大写可指定 也可使用默认大小 ...
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和...
它包含了常见的IO类和方法的使用示例,旨在帮助理解和掌握Java中的输入输出操作。 包含: File 类、RandomAccessFile 类、字节流(文件字节流、缓冲字节流、基本数据类型字节流、打印流、对象序列化流、字节数组流)...
介绍C++的字符串、输入输出流、STL算法、容器和模板的现代用法,包括模板元编程;解释多重继承问题的难点,展示RTTI的实际使用,描述了典型的设计模式及其实现,特别介绍被认为是标准C++下一版特征之一的多线程处理...
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和...
流可以根据数据单位分为字节流和字符流,根据数据流方向分为输入流和输出流,根据功能分为字节流和处理流,节点流直接从文件中读取或写入字节流,处理流对已存在的流(节点流和处理流)通过对数据的处理为程序提供更...
6.1为什么要用输入输出流 6.2解决输入输出流问题 6.2.1预先了解操作符重载 6.2.2插入符与提取符 6.2.3通常用法 6.2.4面向行的输入 6.3文件输入输出流 6.4输入输出流缓冲 6.5在输入输出流中查找 6.6strstreams 6.6.1...
Java中I/O是以流为基础进行数据的输入输出的,所有数据被串行化(所谓串行化就是数据要按顺序进行输入 输出)写入输出流。简单来说就是java通过io流方式和外部设备进行交互。 在Java类库中,IO部分的内容是很庞大的,...
在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据传输流,字符串流,对象流等等等。 BIO:同步并阻塞,服务器实现一个连接一个线程,即客户端有连接请求时...
第十一章:流类库与输入/输出 第十二章:异常处理 第十三章:MFC库与Windows程序开发概述 第二部分:实验指导 实验1:Visual C++ 6.0开发环境应用入门(2学时) 实验2:C++简单程序设计(4学时) 实验3:函数...
一、 实验目的 调试并完成一个词法分析程序,加深对词法分析...输入:所给文法的源程序字符串。 输出:二元组(syn,token或sum)构成的序列。 其中:syn为单词种别码; token为存放的单词自身字符串; sum为整型常数。
输入一个字符串,然后输出一个具有匹配音节发音(如果存在)的字符串。 我们为什么做到了? 这是一个源自HackTX 2014的宠物项目,我们决定继续修补。 好,这是为了什么? 除了成为一款精巧的小游戏外,我们还会在...
本类是实现java的输入和输出流的简单实现,代码简单明了,并附有备注。
里面包含了字节输入输出流、字符输入输出流的接口继承以及具体实现类的常用方法。使用了树形结构呈现出来,简单明了。 适用于:初学者:能更清晰地认清javaSE的IO流部分接口与实现类之间的关系。 其他人:要使用IO...
它的任务就是对输入的字符串形式的源程序按顺序进行扫描,根据源程序的词法规则识别具有独立意义的单词(符号),并输出与其等价的Token序列。 有限自动机是描述程序设计语言单词构成的工具,而状态转换图是有限...
主要内容包括程序设计基础知识、类与对象的基本概念、继承与多态、输入输出流,以及泛型程序设计。此外,本教材还介绍了一些常用数据结构基础知识,使得读者学习本书后,能够解决一些简单的实际问题。整套教材语言...
这是一个简洁的C语言程序,主要目的是从用户处获取一段文本(字符串),并精确计算所输入文本中的字符数量。尽管程序看起来较短,但...最后,程序使用printf函数打印出字符串中的字符数量,这只是一个简单的输出语句。