-
1、RandomAccessFile类提供对文件内容的访问,既可以读文件,也可以写文件; 2、RandomAccessFile支持随机访问文件,可以访问文件的任意位置; (1)Java文件模型 在硬盘上的文件是byte byte byte存储的,是数据的集合; (2)打开文件 有两种模式"rw"(读写)和"r"(只读); RandomAccessFile raf=new RandomAccessFile(file,"rw"); 文件指针,打开文件时指针在开头 pointer=0; (3)写方法 raf.write(int);//只写一个字节(后8位),同时指针指向下一个位置,准备再次写入 (4)读方法 int b=raf.read();//读一个字节 (5)文件读写完成后一定要关闭;查看全部
-
RandomAccessFile api查看全部
-
1、Java判断并创建目录 File file=new File("E:\\java\\imooc"); if(!file.exists()){ file.mkdir(); //file.mkdirs() 可以一次性创建多级目录 }else{ file.delete(); } 2、判断是否为一个目录 file.isDirectory(); 3、判断是否为一个文件 file.isFile();查看全部
-
Java文件操作常用API: 1、file.toString(); 2、file.getAbsolutePath(); 3、file.getName(); 4、file.getParent(); 5、file.getParentFile().getAbsolutePath();查看全部
-
文件创建和删除: File file=new File("E:\\java\\test.txt"); //File file=new File("E:\\java","test.txt"); if(!file.exists()){ file.createNewFile(); }else{ file.delete(); }查看全部
-
1、java.io.File类用于表示文件(目录); 2、File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问;查看全部
-
1、Eclipse中如果复制文件,则文件编码方式不变; 2、Eclipse中如果复制文件中的文字到另一个文件,则会自动转换; 3、Eclipse中可以为每个项目制定编码方式,不同项目可以有不同编码方式,但相互操作时要注意编码转换;查看全部
-
1、文本文件就是字节序列; 2、文本文件可以是任意编码的字节序列; 3、如果中文机器上直接创建文本文件,那么该文本文件只认识ansi编码; 4、联通、联这是巧合,他们正好符合utf-8编码的规则;查看全部
-
当你的字节序列是某种编码时,这个时候想把字节序列变成字符串,也需要这种编码方式,否则会出现乱码。查看全部
-
Java是双字节编码utf-16be 中英文都占用两个字节查看全部
-
UTF-8 中文占用3个字节,英文占用1个字节查看全部
-
Java I/O输入输出流知识点 1、编码问题; 2、File类的使用; 3、RandomAccessFile的使用; 4、字节流的使用; 5、字符流的使用; 6、对象的序列化和反序列化;查看全部
-
ioliu查看全部
-
io 读取文件查看全部
-
IO 文件不存在查看全部
举报
0/150
提交
取消