java读取txt文件---,java读取TXT文件的方法
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文件的方法相关推荐
- [java进阶]1.Java读取txt文件和写入txt文件
1. Java读取txt文件 import java.io.*; import java.util.ArrayList; import java.util.List;public class unit ...
- 【Java文件操作(五)】从txt文件中读取字符串、乱码原因
我的博客--Java文件操作系列 [Java文件操作(一)]递归打印文件目录 [Java文件操作(二)]删除文件夹,但保留其内部文件 [Java文件操作(三)]递归复制文件夹内所有文件 [Java文件 ...
- java对.txt文件进行读取方法实战---室友是网络安全方向,帮他提取文件里的特定ip
需求:类似如下的txt文件,现在需要把每一小段包含open的ip地址输出,这样他就可以去攻击有用ip了,这孩子真坏,哈哈. Nmap scan report for 123.59.68.48 Host ...
- Java 读取txt文件,读取结果保存到数据库
需求:有一个很大的txt文件(1,000,000条数据),从txt中读取有用数据库后保存到Oracle数据库中 利用Java实现: 1.加载文件后一行一行读取 2.数据库连接后按行插入到数据库 pac ...
- java解析txt文本文件_java读取文本文件内容方法详解,java如何读取txt文件?
你知道java读取文本文件内容方式都有哪些吗?下面要给大家分享的就是比较简单的方法,一起来了解一下吧. 如何使用java实现读取TXT文件里的内容的方法以及思路: 下面先来看一下例子:import j ...
- Java中使用字符流读取UTF-8和写出txt文件 乱码 问题
乱码问题一直都是非常难受的问题,本文解决Java中使用字符流读取UTF-8和写出txt文件 乱码 话不多说,直接上图 输出结果: 使用代码: 解决:
- java生成txt表格_java读取txt文件表格并生成新txt
展开全部 可以使用java中的I/O流来读取文件并生产新文件,给你个代码例子:import java.io.BufferedReader; import java.io.File; import ja ...
- Java读取txt文件和写入txt文件
弱弱问一句: 像这种代码都是网上找的,自己不理解,也不记得,本人应该对这样的代码了解到什么程度呢? package com.nickwong.code;import java.io.*;/*** Cr ...
- java读取txt文件函数_Java读取txt文件和写入txt文件的简单实例
写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test ...
- java 命令行 读取文件_java读取txt文件
自己记录一下用法的,防止忘了 package dataStructure; import java.util.Scanner; import java.io.FileReader; import ja ...
最新文章
- java package作用_java import、package作用与用法
- w7系统装天联高级版服务器,w7系统有几个版本你都知道吗?
- lduan HyPer-V 虚拟机服务监控及更新(十一)
- .NET+PostgreSQL实践与避坑指南
- 标准I/O小程序-文件拷贝
- 使用openssl,实现输入和输出都是字符串的类型,注意:输入最好是16的倍数
- (3)zynq FPGA AXI4_Stream总线介绍
- mysql哨兵机制_Sentinel:万字详解微服务的哨兵机制,我跪了
- 使用json 和jQuery制作级联dropdownlist
- java 理解main方法
- 题解报告:hdu 2030 汉字统计
- eclipse如何导入okhttp 2.x源码
- IDEA 更换主题样式
- 智能功放 ACS 保护
- DHTML Cascading style sheet 下载 CSS手册
- 域名实名认证中的常见问题
- Array王锐力作:osg与PhysX结合系列内容——第5节 角色动画效果(下)
- 中国大陆程序员2020年工资城市分布图
- Excel应用-使用VBA自动绘制所有适用类型的Excel图表(代码及效果图)
- 考研经验贴(南京航空航天大学,电子信息专硕)
热门文章
- 图片轮播html原生代码,原生js实现轮播图的示例代码
- Sybase数据库安全
- 拉格朗日函数最优化问题
- linux qt socket编程视频教程,Qt视频教程第二十八集socket之UDP
- 64位linux下安装libpng出错,安装libpng-1.6.10时make出现错误,请帮忙
- mysql数据库url正确的是_下面关于连接mysql下的mydb数据库的url,编写正确的是()...
- Oracle 使用 PL/SQL Developer 生成 AWR 报告
- 读书笔记 | 自动驾驶中的雷达信号处理(第1章 雷达系统基础)
- Matlab 2018b + vs2019
- 文字转语音真人发声免费的有哪些?文字转语音有这两款软件就够了