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

📄 writerandomaccessfile.java

📁 精通java核心技术》随书源代码
💻 JAVA
字号:
import java.io.*;

   public class WriteRandomAccessFile
  {
       public static void main(String[] args)
      {
	        try {
	            long dataPosition = 0; 
	            int data = 123;
               RandomAccessFile raf = new RandomAccessFile("datafile", "rw");
			   raf.writeLong(0); 
	            raf.writeChars("hello world");
	            dataPosition = raf.getFilePointer();
	            raf.writeInt(data);
	            raf.writeUTF("hello java");
               raf.seek(0);  //重写第一个字节
               raf.writeLong(dataPosition);
               System.out.println("WRITE FILE SUCCESS");
	            raf.close();
           } 
           catch (FileNotFoundException e) 
           {
               System.err.println("This shouldn't happen: " + e);
           }
	         catch (IOException e) 
 		    {
	            System.err.println("Writing error: " + e);
            }
        }
    }

⌨️ 快捷键说明

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