为了账号安全,请及时绑定邮箱和手机立即绑定

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 文件的批量读写!(编码方式)
    查看全部
  • 批量文件处理是读写文件最快的方法
    查看全部
    0 采集 收起 来源:字节缓冲流

    2015-11-01

  • 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编码
    查看全部
    0 采集 收起 来源:文件的编码

    2018-03-22

  • transient
    查看全部
  • 对象序列化
    查看全部
  • BufferdReader
    查看全部
  • 批量字节读取,拷贝文件最快
    查看全部
    0 采集 收起 来源:字节缓冲流

    2015-10-30

  • byte to string
    查看全部
    0 采集 收起 来源:文件的编码

    2015-10-29

  • gbk utf-8 java是双字节编码:utf-16be
    查看全部
    0 采集 收起 来源:文件的编码

    2015-10-29

  • 字节流
    查看全部
  • 文件操作
    查看全部
  • 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); } }
    查看全部
    0 采集 收起 来源:遍历目录

    2015-10-28

  • 公司入股
    查看全部
    0 采集 收起 来源:文件的编码

    2015-10-28

  • 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
提交
取消
课程须知
亲,为了更好的学习本门课程,需要您对二进制的知识有所了解,还要熟悉Java的基本语法和面向对象的知识。
老师告诉你能学到什么?
1、了解文件编码。 2、能够对文件和目录进行管理操作。 3、能够应用字节流和字符流对文件进行读写操作。 4、能够对对象进行序列化和反序列化。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!