`
8850702
  • 浏览: 28687 次
文章分类
社区版块
存档分类
最新评论

Java.io读取一行和装饰者模式

 
阅读更多
package myPro1;

import java.io.*;
//读取一行,如:张三=5000
//装饰者模式

public class T2Main {
	public static void main(String[] args) {
		FileReader fr = null;
		BufferedReader br = null;

		try {
			fr = new FileReader("C:/salary.txt");//节点流
			br = new BufferedReader(fr);
			//装饰者模式,在FileReader基础上,实现更多功能

			while (true) {// 循环读取所有行,并打印
				String line = br.readLine();// 读取一行
				if (line == null) {//为空,跳出循环
					break;
				}
				System.out.println(line);
			}
		} catch (Exception e) {
			System.out.println(e);
		} finally {// 关闭流
			try {
				fr.close();
				br.close();
			} catch (Exception e2) {
				System.out.println(e2);
			}
		}
	}
}

分享到:
评论

相关推荐

    chatRoom 聊天室

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; import java.text....

    java解析txt

    * 4:一行一行的输出。readline()。 * 备注:需要考虑的是异常情况 * @param filePath */ public static void readTxtFile(String filePath){ try { String encoding="GBK"; File file=new File...

    txt读取文本

    //用来装载一行行读取后的数据集合 InputStream inputStream=null;//写入流 BufferedReader bufReader =null;//行读取器 try{ FileWriter fw = new FileWriter(path); for (int i = 0; i ; i++) { ...

    pdfbox-app-1.8.13.jar

    JAVA读取PDF所需要用到的jar包; ... import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream;...//读取下一行 } br.close();//关闭BufferReader流 fr.close(); } }

    java解析给定url

    * 现在要求用Java编写一个程序,该程序访问上面的URL,并从页面中, * 提取出上图所示位置的页面信息(仅图中所要求的内容),将其内容按如下格式,输出到控制台 * GrapWeatherInfo * @author lihsh * @version ...

    Java从.CSV文件中读取数据和写入

    .CSV文件是以逗号分割的数据仓储,读取数据时从每一行中读取一条数据元祖,也是一条数据,再用字符分割的方式获取表中的每一个数据项。  import java.io.BufferedReader;   import java.io.FileReader;    ...

    java io 文件操作大全

    java io 文件操作大全 目录的建立/检查与删除 如何在JSP中处理虚拟目录 文件属性的取得 ...一行一行读取数据 略过文件中的字符不读取 将数据写入文件 将写入文件的数据分行 如何将数据追加写入到文件

    Java之IO流学习总结

    在输出部分没有对应的部分,我们完全可以自己建立一个LineNumberOutputStream,在最初写入时会有一个基准的行号,以后每次遇到换行时会在下一行添加一个行号,看起来也是可以的。好像更不入流了。 ...

    读取student.txt文件内容,每行作为一条数据,创建对应Student对象。

    读取student.txt文件内容,每行作为一条数据,创建对应Student对象。 1、计算各班平均成绩,输出其信息到控制台; 2、求出年纪总分最高和各班总分最高的同学,输出其信息到控制台; 3、按科目分别创建3个单科成绩表...

    从Excel里面读出数据,并将数据存入数据库

    // 宣告一行 HSSFCell cell = null;// 宣告一个储存格 int num = wb.getNumberOfSheets();// 工作表sheet的数量 System.out.println("当前工作表数量是:" + num); int i = 0; short y = 0; for ...

    读取txt文件,统计“java”字符串出现的次数

    读取txt文件,统计“java”字符串出现的次数

    IO输入输出体系.rar

    缓冲流是一种装饰器类 可实现按规定字符数、按行等方式的高效读写 缓冲区的大写可指定 也可使用默认大小 FileInputStream fis = new FileInputStream("Car.java"); 装饰器类 in = new 装饰器类(fis); BufferedReader...

    第12讲 Java有几种文件拷贝方式?哪一种最高效?1

    典型回答Java 有多种比较典型的文件拷贝实现方式,比如:利用 java.io 类库,直接为源文件构建一个 FileInputStream 读取,然后再为目标文

    Linux多线程服务端编程:使用muduo C++网络库

    《Linux多线程服务端编程:使用muduo C++网络库》主要讲述采用现代C++在x86-64 Linux上编写多线程TCP网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即one loop per thread。...

    java 读取文件

    一、多种方式读文件内容。 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 二、将内容追加到文件尾部

    代码统计插件 eclipse plugin java

    写完这个代码以后,在config.ini文件里增加一行,内容如下: .properties=count.CountPropertiesFile 如果configuration.ini里的可统计类型不包括.properties文件,则增加以下内容 SourceFilter....

    java jdk实列宝典 光盘源代码

    日历:使用swing和awt实现一个图形化的日历可以查询星期、日期和年份信息(CalenderTrain.java);标准计算器(Callulator.java);更改组建外观,对日历设置几个显示外观(lookandfeel.java);自定义对话框Dialog...

    Java流(文件读写操作)

    一、 流的分类 • 按数据流动方向 – 输入流:只能从中读取字节数据,而不能向其写出数据 – 输出流:只能向其写入字节数据,而不能从中读取数据 ...– 节点流:从/向一个特定的IO设备读/写数据的流。(低级流) – 处理

    Excel POI读取封装(文件+示范代码)

    for (Map, String> map : excelDataMap) {// 得到当前一行数据对应的map集合 if (null == map || map.size() == 0) continue; datamap = new HashMap, Object>(); datamap.clear(); for (String datakey : ...

    Java高效读取大文件

     读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法:  Files.readLines(new File(path), Charsets.UTF_8);  FileUtils.readLines(new File(...

Global site tag (gtag.js) - Google Analytics