📄 cmtout.java
字号:
package tool;
import java.util.*;
import java.io.*;
//import active.*;
public class CmtOut {
public static void main(String args[]){
try{
File file;
File fileOut;
FileWriter out;
RandomAccessFile raf;
file=new File("name.cmt");
fileOut=new File ("out.txt");
out=new FileWriter(fileOut);
raf=new RandomAccessFile(file,"rw");
out.write("当前处理的评论地址:"+raf.readLong()+"\n");
out.write("当前评论的末尾地址:"+raf.readLong()+"\n");
raf.seek(0);
raf.writeLong(16);
while(true){
try{
raf.seek(0);
Long p1=raf.readLong();
// if(p1==raf.readLong())break;
System.out.println("正在读取位置为:"+p1+"的内容");
raf.seek(p1);
out.write("当前评论的活动:"+raf.readUTF()+"\n");
out.write("当前的评论员:"+raf.readUTF()+"\n");
out.write("当前评论的时间:"+raf.readUTF()+"\n");
out.write("当前评论的内容:"+raf.readUTF()+"\n");
Long p=raf.getFilePointer();
raf.seek(0);
raf.writeLong(p);
out.flush();
}catch(Exception e){
System.out.println("获取下一评论时失败!");
break;
}
}
out.close();
raf.close();
}catch(Exception e){
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -