-
list()方法用于列出当前目录下的子目录和文件。如果要遍历子目录下的内容就需要构造成File对象做递归操作。 File[] files = dir.listFiles();//返回的是直接子目录(文件)的抽象 if (File file : files){ //递归 listDirectory(file);//本方法 }else { System.out.println(file); }查看全部
-
判断文件或文件夹是否存在:file.exists(); 创建文件夹:file.mkdir();//一级目录 file.mkdirs();//多级目录 删除文件夹或文件:file.delete(); 判断是否是一个文件夹:file.isDirectory();返回bool值.如果不是目录或目录不存在都返回false。 判断是否是一个文件:file.isFile(); 创建文件:file.createNewFile(); 直接打印对象:System.out,println(file);打印的是路径。 文件或文件夹的名字:file.getName(); 访问父目录:file.getParent()查看全部
-
FileOutputStream -->write() 一点一点的写入 DataOutputStream -->writeXxx() 一段一段的写入 BufferedOutputStream -->write() 一大段一大段的写入查看全部
-
文本和文本文件查看全部
-
记录查看全部
-
明明不难,为什么要讲的这么乱,感觉好难的样子查看全部
-
中文机器上创建的文本文件只能识别ansi编码 如果是由其他地方创建的文本文件 再拷贝出来的则可以识别任意的编码 UTF-8编码 汉字占3个字节 英文占一个 gbk编码 汉字占2个字节 英文占1个 UTF-16be编码是java中的编码 汉字和英文都是占两个字节查看全部
-
file.isDirectory(),判断file是否是一个目录,是返回true,如果不是目录或者目录不存在则返回false查看全部
-
java.io.File类用于表示文件(目录),只用与表示文件(目录)的信息(名称,大小), 不能用于文件内容访问可以创建目录和文件,以及删除等,获取路径、文件名,父目录查看全部
-
当你的字节序列是某种编码时, 这个时候想把字节序列变成字符串,也需要用这种编码方式查看全部
-
utf-16be中文占用2个字节,英文占用2个字节查看全部
-
java是双字节编码utf-16be查看全部
-
GKB编码中文占用2个字节,英文占用一个字节 UTF-8中文占用3个字节,英文占用一个字节查看全部
-
判断ObjectInputStream是否读到文件末尾: 方法之一:(常用的方法)将若干个对象(数量不定)都装入一个容器中(如:ArrayList之类),然后将容器这一个对象写入就行了。读取时,只要读取一个对象(即容器对象)就行了。 方法之二:(若不想用容器),则由于数量不定,正是用EOFException来判断结束。代码结构如下:(无论是readInt()读int,还是readObject()读对象) try{ while(true) { Object o=ois.radObject(); 处理已读出的对象o; } }catch(EOFException e){ //已从流中读完。 } finallly{ 流的关闭。 }查看全部
-
中文机器上创建的文本文件只能识别ansi编码 如果是由其他地方创建的文本文件 再拷贝出来的则可以识别任意的编码 UTF-8编码 汉字占3个字节 英文占一个 gbk编码 汉字占2个字节 英文占1个 UTF-16be编码是java中的编码 汉字和英文都是占两个字节 .getBytes();将字符串变成byte类型 integer.toHexString();将字节流变成16进制的int类型 用什么编码将字符串变成字节流 就要用同样的编码才能将其变回去 new String(“dd”,"UTF-8");查看全部
举报
0/150
提交
取消