• 技术文章 >Java >java教程

    Java中RandomAccessFile类怎么随机访问

    WBOYWBOY2023-04-28 09:31:06转载27

    1、过程

    (1)既可以充当一个输入流, 也可以冲淡一个输出流

    (2)支持从文件的开头读取、写入

    (3)支持从任意位置的读取、写入(插入)

    (4)RandomAccessFile类需要指定的访问模式:

    2、实例

        public void RandomAccessFile(String src, String srcMode, String dest, String destMode) {
            RandomAccessFile accessFile = null;
            RandomAccessFile accessFile1 = null;
            try {
                accessFile = new RandomAccessFile(new File(src), srcMode);
                accessFile = new RandomAccessFile(new File(dest), destMode);
                byte[] bytes = new byte[1024];
                int length;
                while ((length = accessFile.read(bytes)) != -1) {
                    accessFile1.write(bytes, 0, length);
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                if (accessFile != null)
                    try {
                        accessFile.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
     
                if (accessFile1 != null) {
                    try {
                        accessFile1.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
        }

    以上就是Java中RandomAccessFile类怎么随机访问的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除
    专题推荐:Java randomaccessfile
    上一篇:Java函数式编程实例分析 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Java RabbitMQ高级特性实例分析• java中一维数组代替二维数组有什么用• java如何使用Byte数组反转字符• Java的package包怎么用• java如何定义Enum类实现取值和描述
    1/1

    PHP中文网