A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

IO相关
所有字节输入的超类::InputStream()
相关方法:read()  从输入流读取数据的下一个字节。     
read​(byte[] b)  从输入流中读取一些字节数,并将它们存储到字节数组b中。
read​(byte[] b, int off, int len)   从输入流中读取一些字节数:从索引off开始读取len个字节,存储到字节数组b中
所有操作结束后使用.close()关闭流
所有字节输出的超类:OutputStream()
相关方法:write() 把指定字节写入输出流
write​(byte[] b)  把字节数组b写入输出流
write​(byte[] b, int off, int len)  把字节数组从索引off写len长度到输出流
所有操作结束后使用.close()关闭流
File类的构造方法
1.new File("完整路径"); 常用方法
2.new File("目录",“文件”);
3.File file1=new File("目录") File file2=new File(file1,"文件");
File类相关的操作和方法
判断是否是目录:isDirectory()
判断是否是文件:isFile()
判断文件或目录是否存在:exists()
删除文件:delete()  删除的时候相应的文件目录下不能拥有其他文件
名字:getName()
路径:getPath()
全路径:getAbsolutePath()
获取目录下文件名:list()
获取目录下文件:listFiles()
System.out.println(“_________________________”);
Map集合的特点
键值对映射关系
一个键对应一个值         键不能重复,值可以重复                        元素存取无序
map集合常用方法
添加:put(key,value)    如果有相同的key,最后一次添加操作会覆盖之前的数据
删除:remove(key)
清除:clear()
判断健是否存在:containsKey(key)
判断值是否存在:containsValue(value)
是否为空:isEmpty()
长度:size()
遍历的方法及思路
获取单个元素:get(key)  通过增强for循环遍历每个元素
获取所有健:keySet()  通过增强for循环遍历key构成的集合,再通过getValue()获取对应的值
获取所有的值:values()   通过增强for循环遍历value
获取健和值的集合:entrySet() Map.Entry<k,v>  通过方法获得键值对的集合,再通过增强for循环和getKey和getvalue获取相关键值对内容

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马