这里有新鲜出炉的 Java 设计模式,程序狗速度看过来!
java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即 JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。
本篇文章主要介绍了 Java 读取 TXT 文件内容的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Java 读取 txt 文件内容。可以作如下理解:
- package com.campu;
- import java.io.BufferedInputStream;
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.InputStreamReader;
- import java.io.Reader;
- public class H20121012
- {
- /**
- *
- 功能:Java读取txt文件的内容
- *
- 步骤:1:先获得文件句柄
- *
- 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取
- *
- 3:读取到输入流后,需要读取生成字节流
- *
- 4:一行一行的输出。readline()。
- *
- 备注:需要考虑的是异常情况
- *
- @param filePath
- */
- public static void readTxtFile(String
- filePath){
- try {
- String
- encoding="GBK";
- File
- file=new File(filePath);
- if(file.isFile()
- && file.exists()){ //判断文件是否存在
- InputStreamReader
- read = new InputStreamReader(
- new FileInputStream(file),encoding);//考虑到编码格式
- BufferedReader
- bufferedReader = new BufferedReader(read);
- String
- lineTxt = null;
- while((lineTxt
- = bufferedReader.readLine()) != null){
- System.out.println(lineTxt);
- }
- read.close();
- }else{
- System.out.println("找不到指定的文件");
- }
- }
- catch (Exception
- e) {
- System.out.println("读取文件内容出错");
- e.printStackTrace();
- }
- }
- public static void main(String
- argv[]){
- String
- filePath = "L:\\Apache\\htdocs\\res\\20121012.txt";
- //
- "res/";
- readTxtFile(filePath);
- }
- }
来源: http://www.phperz.com/article/17/0825/338416.html