java 读取指定行
来源:互联网 发布:iphone5s有4g网络吗 编辑:程序博客网 时间:2024/05/20 01:44
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Vector;
public class LogReader {
private Vector vector = new Vector();
private String path;
public LogReader(String path) throws IOException {
this.path=path;
BufferedReader reader=new BufferedReader(new FileReader(path));
while(true){
String line = reader.readLine();
if(line!=null){
this.vector.add(line);
}else{
break;
}
}
reader.close();
}
public String getLine(int index){
return (String)this.vector.get(index);
}
public void writeLine(int lineNum,String text) throws Exception{
vector.add(lineNum,text);
Iterator it = vector.iterator();
String outStr = "";
while(it.hasNext()){
outStr+=(String)it.next()+"/n";
}
putOut(outStr);
}
public void putOut(String text) throws IOException{
BufferedWriter writer = new BufferedWriter(new FileWriter(path));
writer.write(text);
writer.flush();
writer.close();
}
public void close(){
}
//test
public static void main(String[] args) throws Exception{
LogReader logReader = new LogReader("C:/test/a.txt");
System.out.println(logReader.getLine(0));
logReader.writeLine(1, "i love you");
//logReader.close();
}
}
- java 读取指定行
- Java中实现读取文件指定行
- java语言读取文本文件的指定行
- java 读取文件指定行的内容
- Java中实现读取文件指定行
- java语言读取文本文件的指定行
- Java 实现读取文件指定行
- java 代码读取指定文件
- Java读取本地文件和读取指定网页
- 读取文件指定行
- Java读取CSV文件指定行的值
- 使用Java按指定的行读取文件
- JAVA POI 备忘 读取指定行拼写sql
- Java如何实现按指定行读取文件
- Java读取文本指定的某一行内容
- vb 读取文件指定行
- 读取文件指定行linecache
- 读取Oracle的指定行
- Hibernate fetch lazy cascade inverse 关键字
- 套接字 io 模型 小结
- 学习一下
- How to read file line by line?
- sql sever自动备份
- java 读取指定行
- 近期写的一个比较罗嗦的Oracle after update触发器
- Ration Rose
- Indy10的问题
- Linux手机开发中,尽量不要用多线程。
- CSS使用记录...
- Websphere 下部署TimeManager
- 开始ACM
- 修改oracle数据库字符集的方法