java读取txt文件内容。可以作如下理解:

首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。

通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西

既然你使用了FileInputStream()。那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据

解读完成后要输出呀。那当然要转换成IO可以识别的数据呀。那就需要调用字节码读取的方法BufferedReader()。同时使用bufferedReader()的readline()方法读取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;

/**

* @author 码农小江

* H20121012.java

* 2012-10-12下午11:40:21

*/

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); // 一行一行的读

}

}else{

System.out.println("找不到指定的文件");

}

} catch (Exception e) {

System.out.println("读取文件内容出错");

e.printStackTrace();

}

finally {

read.close();

}

}

public static void main(String argv[]){

String filePath = "L:\\Apache\\htdocs\\res\\20121012.txt";

// "res/";

readTxtFile(filePath);

}

}

感谢!

java读取txt文件---,java读取TXT文件的方法相关推荐

  1. [java进阶]1.Java读取txt文件和写入txt文件

    1. Java读取txt文件 import java.io.*; import java.util.ArrayList; import java.util.List;public class unit ...

  2. 【Java文件操作(五)】从txt文件中读取字符串、乱码原因

    我的博客--Java文件操作系列 [Java文件操作(一)]递归打印文件目录 [Java文件操作(二)]删除文件夹,但保留其内部文件 [Java文件操作(三)]递归复制文件夹内所有文件 [Java文件 ...

  3. java对.txt文件进行读取方法实战---室友是网络安全方向,帮他提取文件里的特定ip

    需求:类似如下的txt文件,现在需要把每一小段包含open的ip地址输出,这样他就可以去攻击有用ip了,这孩子真坏,哈哈. Nmap scan report for 123.59.68.48 Host ...

  4. Java 读取txt文件,读取结果保存到数据库

    需求:有一个很大的txt文件(1,000,000条数据),从txt中读取有用数据库后保存到Oracle数据库中 利用Java实现: 1.加载文件后一行一行读取 2.数据库连接后按行插入到数据库 pac ...

  5. java解析txt文本文件_java读取文本文件内容方法详解,java如何读取txt文件?

    你知道java读取文本文件内容方式都有哪些吗?下面要给大家分享的就是比较简单的方法,一起来了解一下吧. 如何使用java实现读取TXT文件里的内容的方法以及思路: 下面先来看一下例子:import j ...

  6. Java中使用字符流读取UTF-8和写出txt文件 乱码 问题

    乱码问题一直都是非常难受的问题,本文解决Java中使用字符流读取UTF-8和写出txt文件 乱码 话不多说,直接上图 输出结果: 使用代码: 解决:

  7. java生成txt表格_java读取txt文件表格并生成新txt

    展开全部 可以使用java中的I/O流来读取文件并生产新文件,给你个代码例子:import java.io.BufferedReader; import java.io.File; import ja ...

  8. Java读取txt文件和写入txt文件

    弱弱问一句: 像这种代码都是网上找的,自己不理解,也不记得,本人应该对这样的代码了解到什么程度呢? package com.nickwong.code;import java.io.*;/*** Cr ...

  9. java读取txt文件函数_Java读取txt文件和写入txt文件的简单实例

    写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test ...

  10. java 命令行 读取文件_java读取txt文件

    自己记录一下用法的,防止忘了 package dataStructure; import java.util.Scanner; import java.io.FileReader; import ja ...

最新文章

  1. java package作用_java import、package作用与用法
  2. w7系统装天联高级版服务器,w7系统有几个版本你都知道吗?
  3. lduan HyPer-V 虚拟机服务监控及更新(十一)
  4. .NET+PostgreSQL实践与避坑指南
  5. 标准I/O小程序-文件拷贝
  6. 使用openssl,实现输入和输出都是字符串的类型,注意:输入最好是16的倍数
  7. (3)zynq FPGA AXI4_Stream总线介绍
  8. mysql哨兵机制_Sentinel:万字详解微服务的哨兵机制,我跪了
  9. 使用json 和jQuery制作级联dropdownlist
  10. java 理解main方法
  11. 题解报告:hdu 2030 汉字统计
  12. eclipse如何导入okhttp 2.x源码
  13. IDEA 更换主题样式
  14. 智能功放 ACS 保护
  15. DHTML Cascading style sheet 下载 CSS手册
  16. 域名实名认证中的常见问题
  17. Array王锐力作:osg与PhysX结合系列内容——第5节 角色动画效果(下)
  18. 中国大陆程序员2020年工资城市分布图
  19. Excel应用-使用VBA自动绘制所有适用类型的Excel图表(代码及效果图)
  20. 考研经验贴(南京航空航天大学,电子信息专硕)

热门文章

  1. 图片轮播html原生代码,原生js实现轮播图的示例代码
  2. Sybase数据库安全
  3. 拉格朗日函数最优化问题
  4. linux qt socket编程视频教程,Qt视频教程第二十八集socket之UDP
  5. 64位linux下安装libpng出错,安装libpng-1.6.10时make出现错误,请帮忙
  6. mysql数据库url正确的是_下面关于连接mysql下的mydb数据库的url,编写正确的是()...
  7. Oracle 使用 PL/SQL Developer 生成 AWR 报告
  8. 读书笔记 | 自动驾驶中的雷达信号处理(第1章 雷达系统基础)
  9. Matlab 2018b + vs2019
  10. 文字转语音真人发声免费的有哪些?文字转语音有这两款软件就够了