import java.io.*;
import java.util.Scanner;
public class RandomAccessFile {
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
File f=new File("e:/test.dat");
try{
FileWriter fw=new FileWriter(f);
while(scan.hasNext()){
String line=scan.next();
fw.write(line);
System.out.print(" ");
//fw.write('\n');
if(line.endsWith("#"));
break;
}
fw.close();
}catch(IOException e){
e.printStackTrace();
}
try{
FileReader fd=new FileReader(f);
char[] a=new char[10];
for(int i=a.length-1;i>=0;i--){
a[i]=((char)(fd.read()));
}
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}catch(IOException e){
e.printStackTrace();
}
}
}
将1 2 3 4 5 6 7 8 9 10输入到test.dat文件中,然后逆序读出并显示在屏幕上