-
文件的批量读写!(编码方式)查看全部
-
批量文件处理是读写文件最快的方法查看全部
-
gbk编码 中文(2byte) 英文(1byte) utf-8编码 中文(3byte) 英文(1byte) utf-be编码 中文(2byte) 英文(2byte) JAVA是双字节编码,一个字符占两个byte,是utf-be编码 当你的字节序列是某种编码时,此时把字节序列变为字符串,要用同种编码方式,否则会出现乱码。 Eclipse 默认的是gbk编码 String str1 = new String(byte1,"utf-16be"); 文本文件内放的是字节序列,可以是任意编码的字节序列, 若在中文机器上编码,则只认识ansi编码查看全部
-
transient查看全部
-
对象序列化查看全部
-
BufferdReader查看全部
-
批量字节读取,拷贝文件最快查看全部
-
byte to string查看全部
-
gbk utf-8 java是双字节编码:utf-16be查看全部
-
字节流查看全部
-
文件操作查看全部
-
RandomAccessFile查看全部
-
File的过滤,遍历等操作 列出指定目录下的(包括子目录)的所有文件 File file = new File(); exists() 方法用于判断文件或目录是否存在 isDirectory()方法判断File类的对象是否是目录 throw new IllegalArgumentException();抛出异常 String[] filenames = file.list() //返回的是字符串数组,列出当前目录下的所有子目录和文件,不包含子目录下的内容 //递归 for(String string : filenames){//将filenames数组中的值,循环赋值给string,直到filenames为空时,结束循环 System.out.println(string); } //如果要遍历目录下的内容就需要构造成File对象做递归操作,File提供了直接返回File对象的API File[] files = file.listFiles(); //返回的是直接子目录(文件)的抽象,就是当前目录下的所有子目录和文件以file形式返回。 //递归,遍历出该目录下所有文件信息,包括子目录下的文件 for(File f :files){ if(f.isDirectory){ //递归遍历该目录下的子目录的信息 listDirectory(file); } else{ System.out.pritln(file); } }查看全部
-
公司入股查看全部
-
package com.imooc; import java.io.File; import java.io.IOException; public class FileDemo { public static void main(String[] args) { // 了解构造函数的几种情况 File file= new File("F:\\重要文件文档\\iamadog");//复制过来后要用"//" //System.out.println(file.exists()); if(!file.exists()) file.mkdir();//file.mkdirs()多级目录 else file.delete(); //是否是一个目录,不是目录或者目录不存在返回false System.out.println(file.isDirectory()); //是否是一个文件 System.out.println(file.isFile()); File file2 = new File("F:\\重要文件文档\\1.txt"); if(!file2.exists()) try { file2.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } else file2.delete(); //常用File对象的API System.out.println(file);//file.toString() System.out.println(file.getAbsolutePath()); System.out.println(file.getName());//打印的是最后一个目录名 System.out.println(file2.getName());//打印的是文件的名字 System.out.println(file.getParent());//文件的父目录 System.out.println(file2.getParent()); } }查看全部
举报
0/150
提交
取消