-
Integer.toHexString(b & 0xff) 转换成16进制,忽略前面的0 byte []bytes=s.getBytes("指定编码") 默认gbk查看全部
-
IO流 输入流 输出流 IO流 (输入流 输出流) 字节流 字符流 1.字节流 1)InputStream、OutputStream InputStream抽象了应用程序读取数据的方式 OutputStream抽象了应用程序写出数据的方式 2)EOF=End 读到-1就读到结尾 3)输入流基本方法 int b=in.read()拂去一个字节查看全部
-
用write方法每次只能写一个字节 如果要把I写进去街得写四次查看全部
-
RandomAccessFile java提供的对文件内容的访问 既可以读文件 也可以写文件 RandomAccessFile 支持随机访问文件 可以访问文件的任意位置 (1)java文件模型 在硬盘上的文件 是 byte byte byte 存储的 是数据的集合 (2)打开文件 有两种模式“rw” RandomAccessFile raf=new RandmAccessFile(file,"rw"); 文件指针 打开文件时指针在开头 pointer=0; (3)写方法 raf.write(int)---->只写一个字节(后八位),同时指针指向下一个位置 (4)读方法 int b=raf.read()---->读一个字节 (5)文件读写完之后一定要关闭(Oracle官方说明 )查看全部
-
//了解构造函数的情况 查帮助 File file=new File("D:\\javaio"); // File file1=new File("d:"+File.separator); // System.out.println(file.exists()); if(!file.exists()) file.mkdir();//创建文件//file.mkdirs() /*else file.delete();*/ //是否是一个目录 如果是目录 返回true 否则false System.out.println(file.isDirectory()); //是否是文件 System.out.println(file.isFile()); // File file2=new File("d:\\javaio\\日记1.txt"); File file2=new File("d:\\javaio","日记1.text"); if(!file2.exists()) try{ file2.createNewFile(); } catch(IOException e){ 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()); }查看全部
-
byte[] bytes2=s.getBytes("gbk"); //gbk编码中文占用2个字节 英文占用一个字节 for(byte b:bytes2){ System.out.print(Integer.toHexString(b & 0xff)+" "); } System.out.println(); byte[]bytes3=s.getBytes("utf-8"); // utf-8 中文占用三个字街 英文占用一个字节 for(byte b: bytes3){ System.out.print(Integer.toHexString(b & 0xff)+" "); } //java是双字节编码 utf-16be byte[] bytes4=s.getBytes("utf-16be"); //utf-16be 英文和中文都占用两个字节 for(byte b: bytes4){ System.out.print(Integer.toHexString(b & 0xff)+" "); }查看全部
-
在gbk编码中 中文占两个字节,英文占一个字节; 在utf-8编码中 中文占3个字节,英文占一个字节; 在utf-16be编码中,中文占2个字节,英文占2个字节查看全部
-
字节流InputStream查看全部
-
RandomAccessFile常用读写方式查看全部
-
java查看全部
-
写出 -1即为结束查看全部
-
读取数据查看全部
-
指针头部移动 seek查看全部
-
连带路径的文件显示查看全部
-
用String数组,不能形象的反映出文件与子目录的关系,只显示当前所有文件名查看全部
举报
0/150
提交
取消