raf.write报错

来源:3-1 RandomAccessFile基本操作

qq_哭的狠丶低调_0

2017-09-20 13:15

public class RadomAccessFileTest {

public static void main(String[] args) throws IOException {

File file = new File("C:\\Users/Administrator/Desktop/a.txt");

RandomAccessFile raf = new RandomAccessFile(file,"rw");

System.out.println(raf.getFilePointer());

raf.seek(raf.length());

raf.write("a");

}

}


写回答 关注

1回答

  • 阿双otw
    2017-09-20 17:00:16

    RandomAccessFile 一次只能写一个字节,"a"是个字符串,可以换成'a'或者"a".getBytes();

    getBytes()方法可以设置编码类型如gbk,utf-8等

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题