⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 randomaccessexp.java

📁 Java课堂练习
💻 JAVA
字号:
/**
 * @(#)RandomAccessExp.java
 *
 *
 * @author 
 * @version 1.00 2007/11/17
 */
import java.io.*;


public class RandomAccessExp {
        
    /**
     * Creates a new instance of <code>RandomAccessExp</code>.
     */
    public RandomAccessExp() {
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        try {
        RandomAccessFile  raf=new RandomAccessFile(args[0],"rw");
        int wrtcnt=Integer.valueOf(args[1]).intValue();
        int wrtpos=Integer.valueOf(args[2]).intValue();
        int readcnt=Integer.valueOf(args[3]).intValue();
        int readpos=Integer.valueOf(args[4]).intValue();
        raf.seek(wrtpos);
        char c;
        for (int i=1; i<=wrtcnt; i++) {
         c=(char)('a'+i);
         System.out.print(c);
         raf.writeChar(c);         
        }
        System.out.println("");
        raf.seek(readpos);
        for (int i=1; i<=readcnt; i++) {
        try {
         c=raf.readChar();
         System.out.print(c);
        }
        catch (EOFException eofe) {
         break;
        }
        }
     }
     catch (Exception e) {
      e.printStackTrace();
     }
        
          
        
   }
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -