java创建一个类实现读取一个文件中的每一行显示出来
实例如下
import java.io.*; import java.util.*; class MyBufferReaderDemo{ private FileReader fb; MyBufferReaderDemo(FileReader fb){ this.fb=fb; } public String BufferReader() throws IOException{ StringBuilder s1=new StringBuilder(); int ch=0; while((ch=fb.read())!=-1) { if(ch=='\r') continue; if(ch=='\n') return s1.toString(); else s1.append((char)ch); } if(s1.length()!=0) return s1.toString(); return null; } public void myClose() throws IOException{ fb.close(); } public static void main(String[] args) throws IOException { // TODO Auto-generated method stub FileReader f1=new FileReader("d:\\MyBufferReaderDemo.java"); MyBufferReaderDemo myb=new MyBufferReaderDemo(f1); String line=null; while((line=myb.BufferReader())!=null){ System.out.println(myb.BufferReader()); } myb.myClose(); } }
以上这篇java创建一个类实现读取一个文件中的每一行显示出来就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Java读取文件的简单实现方法
本文实例讲述了Java读取文件的简单实现方法,非常实用.分享给大家供大家参考之用.具体方法如下: 这是一个简单的读取文件的代码,并试着读取一个log文件,再输出. 主要代码如下: import java.io.*; public class FileToString { public static String readFile(String fileName) { String output = ""; File file = new File(fileName); if(file.
-
java创建一个类实现读取一个文件中的每一行显示出来
实例如下 import java.io.*; import java.util.*; class MyBufferReaderDemo{ private FileReader fb; MyBufferReaderDemo(FileReader fb){ this.fb=fb; } public String BufferReader() throws IOException{ StringBuilder s1=new StringBuilder(); int ch=0; while((ch=fb
-
java实现读取txt文件中的内容
我们先来看个例子 import java.io.*; /** * Created by liguoqing on 2016/3/28. */ public class ReadTxtFile { public static void readTxt(String filePath) { try { File file = new File(filePath); if(file.isFile() && file.exists()) { InputStreamReader isr = new
-
java实现利用String类的简单方法读取xml文件中某个标签中的内容
1.利用String类提供的indexOf()和substring()快速的获得某个文件中的特定内容 public static void main(String[] args) { // 测试某个词出现的位置 String reqMessage = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>" + "<in>" + "<head&g
-
java使用RandomAccessFile类基于指针读写文件实例代码
java API中提供了一个基于指针操作实现对文件随机访问操作的类,该类就是RandomAccessFile类,该类不同于其他很多基于流方式读写文件的类.它直接继承自Object. public class RandomAccessFile extends Objectimplements DataOutput, DataInput, Closeable{...} 1.使用该类时可以指定对要操作文件的读写模式. 第一种模式是只读模式,第二种模式是读写模式.在创建该类实例时指定. @Test pu
-
Qt利用DOM类实现读取xml文件
目录 一.项目介绍 二.项目基本配置 三.UI界面设计 四.主程序实现 4.1 node.xml 4.2 pro文件 4.3 main.cpp 五.效果演示 一.项目介绍 利用DOM相关类读取xml文件. Dom(Document Object Model,即文档对象模型)把XML文档转换成应用程序可以遍历的树形结构,这样便可以随机访问其中的节点.它的缺点是需要将整个XML文档读入内存,消耗内存较多. 在Qt中使用QDomProcessingInstruction类来表示XML说明,元素对应QD
-
详解Java无需解压直接读取Zip文件和文件内容
整理文档,搜刮出一个Java无需解压直接读取Zip文件和文件内容的代码,稍微整理精简一下做下分享. package test; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.util.zip.ZipE
-
Java读取txt文件中的数据赋给String变量方法
实例如下所示: public class MainActivity { private static final String fileName = "D:/Tao/MyEclipseWorkspace/resources/weather.txt"; public static void main(String[] args) { //读取文件 BufferedReader br = null; StringBuffer sb = null; try { br = new Buffer
-
Python 实现在文件中的每一行添加一个逗号
步骤1:读取每行(每行的类型是str) 步骤2:对每行列表化 步骤3:弹出每行的/n两个字符 步骤4:追加,/n三个字符 代码实现如下: #import os From_file=open('D:\\python\\A\\tianqi.txt') f=open('niuniu1.txt','w') count=0 huancun=[] for each_line in From_file: #print(type(each_line)) each_line 是字符类型 Delstr=list(e
-
Java 创建动态类和查看方法列表信息的实例
Java 创建动态类和查看方法列表信息的实例 Sample code : import java.lang.reflect.Constructor; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.lang.reflect.Type; import java.util.ArrayList; import
-
读取xml文件中的配置参数实例
paras.xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework
随机推荐
- Angularjs自定义指令实现分页插件(DEMO)
- python django 访问静态文件出现404或500错误
- 如何远程读取数据库页面?
- 使用纯javascript实现放大镜效果
- MyBatis存储过程、MyBatis分页、MyBatis一对多增删改查操作
- java发送get请求和post请求示例
- 基于Rest的API解决方案(jersey与swagger集成)
- JavaScript仿聊天室聊天记录
- 用javascript获得地址栏参数的两种方法
- Python psutil模块简单使用实例
- Golang+Android基于HttpURLConnection实现的文件上传功能示例
- thinkPHP5.0框架API优化后的友好性分析
- 封装了一个自动生成渐变字的JS类(clip)
- php用户密码加密算法分析【Discuz加密算法】
- mysql中的“money”类型说明
- Javascript 代码也可以变得优美的实现方法
- JS效率个人经验谈(8-15更新),加入range技巧
- 点击后慢慢弹出下拉菜单效果代码(栏目管理常用)
- 清除MDM.EXE木马的方法
- 如何查看进程实际的内存占用情况详解