黑马程序员技术交流社区

标题: 【成都校区】javaj24期,笔记 [打印本页]

作者: 一一一一一一一    时间: 2019-4-3 13:55
标题: 【成都校区】javaj24期,笔记
File类
操作文件和文件夹

并不一定要存在(重写toString)
createNewFile() 创建文件

Mkdir --mkdirs  创建文件夹

不能有符号(//)
不能有重名(即使文件和文件夹)

绝对路径D:\\详细路径 指向唯一
相对路径 当前文件所在路径

创建文件前创建目录

目录下有内容不能直接删除
判断:
list 得到字符串数组
listFile 得到file路径文件

getAbsoultePath  (String )绝对路径
getAbsoulteFile    (File)绝对路径


方法:
list   listFIle

createNewFile
mkdirs

isDirectory  目录
isFile 文件
exists  是否存在

返回路径/文件名get
getAbsoultePath 绝对路径
getPath  相对路径
getName 最后一个名

递归:
注意出口  归去来兮

字符流   读得懂的

字节流   都不懂得    (不知道)万能的
I      input    读取
O    output  输出
流   数据传输的总称

--------记--------

字节流抽象基类
InputStream
OutputStream
子类都是以父类名字结尾
File xxxxxxxxx
Out:new FileOutputStream(new File("  a:/b/ad")   )
自动创建文件 不能创建路径文件夹

最后 ----close()

write(byte[]b, int off, int len)
off 偏移量
len 数组长度

String.getByte():返回字符串对应的字节数组

utf-8 一个中文三个字节       电脑默认gbk一个中文两个字节   乱码


read()读取字节返回int
转化为char   

读取数组.read(byte[])
读取的有效字符




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2