-
gbk编码:中文占用两个字节,英文占用一个字节 utf-8编码:中文占用三个字节,英文占用一个字节 utf-16be编码:中文占用两个字节,英文占用两个字节查看全部
-
File file = new File("E:\\javaio\\imooc"); 只能编辑文件的目录不能访问内容 file.exists();是否存在 file.mkdir();创建文件目录 file.delete();删除文件目录查看全部
-
utf-8编码中中文占用3个字节,英文占用1个字节 gbk编码中文占用2个字节,英文占用1个字节 Java采用双字节编码,utf-16be编码中文占用2个字节,英文占用2个字节查看全部
-
file,mkdirs(创建多级目录)查看全部
-
file.getAbsolutePath()获取文件的抽象路径查看全部
-
File的默认分隔符,window和linux都识别,File file = new File("e"+File.separator)查看全部
-
文本文件就是字节序列,可以是任意编码的字节序列,如果我们在中文机器上直接创建文本,那么该文本文件只认识ANSI编码查看全部
-
当你的字节序列是某种编码时,这个时候想把字节序列变成字符串,也需要用这种编码方式,否则会出现乱码查看全部
-
Java是双字节编码UTF-16be 中文占用2个字节,英文占用2个字节查看全部
-
UTF—8编码中文占用3个字节,英文占用1个字节查看全部
-
jbk编码中文占用2个字节,英文占用1个字节查看全部
-
RandomAccessFile提供对文件内容的访问,支持随机读写 创建对象(rw--读写模式;r--只读模式) RandomAccessFile raf = new RandomAccessFile(file,"rw"); 文件指针,打开文件时指针在开头 pointer=0 写文件 raf.write(byte) //此时只能写一个字节 raf.write(byte[]); //写入一个byte数组 raf.writeInt(int); //写入int类型(4字节) 读文件 raf.read(byte); //读取一个字节 raf.read(byte[]); //读取多个字节 设置指针位置 raf.seek(); //seek(0):移到文件头位置 获取当前指针位置:raf.getFilePointer() 关闭文件 raf.close()查看全部
-
java.io.File类用于表示文件的路径,不能访问文件内容。 1. 创建File对象: File file = new File("/home/visen"); File file = new File("/home/visen","test.txt"); File file1 = new File("e:"+File.separator()+"filename);//自动创建分隔符 2. 判断目录是否存在:`file.exists();` 3. 创建目录: file.mkdir();//单级 file.mkdirs();//多级 4. 创建文件:`file.createNewFile();` 5. 删除目录或文件:`file.delete();` 6. 判断是否是一个目录:`file.isDirectory();` 7. 判断是否是一个文件:`file.isFile();` 8. 获得绝对路径:`file.getAbsolutePath();` 9. 获得目录或文件名称:`file.getName();` 10. 得到父目录:`file.getParent();` 11. 列出目录下的内容: `String[] dirContents = file.list();` 12. 获取系统分隔符:`File.seperater();`查看全部
-
gbk编码:中文占用两个字节,英文占用一个字节 utf-8编码:中文占用三个字节,英文占用一个字节 utf-16be编码:中文占用两个字节,英文占用两个字节查看全部
-
遍历子目录下的所有文件查看全部
举报
0/150
提交
取消