-
read方法读入一个字节填充到int的低八位查看全部
-
RandomAccessFile创建的对象中的write和read方法一次只能读或者写一个字节,或者写入一个字节数组,而getFilePointer方法可以返回末尾的指针查看全部
-
JaVaIO4查看全部
-
JavaIO1查看全部
-
GBK查看全部
-
windows文本文件默认的编码时gbk查看全部
-
java采用双字节编码,utf-16be查看全部
-
RandomAccessFile类 RandomAccessFile类 是java提供的对文件内容的访问,即可以读取文件,也可以写文件。RandomAccessFile类支持随机访问文件,可以访问文件的任意位置 ********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)关闭流 文件读写完成以后一定要关闭流(Oracle官方说明) *RandomAccessFile 类的方法 raf.getFilePointer();--->获取指针的位置 raf.writeInt(i);//写入一个int raf.seek(0);//移动指针到index的位置 raf.length();返回的是long //一次性读取,把文件中的内容都读取到字节数组中 byte[] buf = new byte[(int)raf.length()] raf.read(buf); //变成字符串,装入数组中进行输出 Arrays.toString(buf); for(byte b : buf){ //以16进制进行输出 Integer.toHexString(b&0xff)+""; } raf.close();查看全部
-
String[] filenames = file.list() //返回的是字符串数组,列出当前目录下的所有子目录和文件,不包含子目录下的内容 如果要遍历子目录下的内容就需要构造成File对象做递归操作,File提供了直接返回File对象的API File[] files = file.listFiles(); //返回的是File数组,列出当前目录下的所有子目录和文件,不包含子目录下的内容 //递归,遍历出该目录下所有文件信息,包括子目录下的文件 for(File f :files){ if(f.isDirectory){ //递归遍历该目录下的子目录的信息 listDirectory(file); } else{ System.out.pritln(file); } }查看全部
-
transient不进行默认的序列化,也可以自己完成这个元素的序列化查看全部
-
字符流操作的都是文本文件查看全部
-
mkdir(); 创建文件夹查看全部
-
1、创建File文件对象 param: 文件地址 File file = new File("E:\\javaio"); or new File("E:" + File.sepatator); File.sepatator 不同系统通用分隔符 file.exists() 文件或目录是否存在 file.mkdir() 创建文件夹 file.mkdirs() 创建层级文件夹,不需要父级文件夹存在 file.isDirectory() bool 是否是一个目录 如果是返回时TRUE,不是或者不存在返回FALSE file.isFile() bool 是否是一个文件 File file2 = new File("E:\\java\\test.txt"); File file2 = new File("E:\\java","test.txt"); file2.delete(); 删除文件 file2.createNewFile(); 创建文件 常用的FILE对象的API 打印file对象获得文件目录 等效于 file.getAbsolutePath() file.getName() 如果是文件获得文件名,如果是文件夹过的文件名称 file.getParent() 父目录路径 file.getParentFile() File 父目录对象查看全部
-
java.io.File类用于表示文件或者目录 File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问。 RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。 RandomAccessFile支持随机访问文件,可以访问文件的任意位置。查看全部
-
没听懂查看全部
举报
0/150
提交
取消