今天学习了泛型、Set、Map以及File类。
泛型就是我们在Collection里面创建对象出来的小尖括号。其作用主要是用来限制集合的数据类型。例如:TreeSet<Employee> set=new TreeSet<Employee>();
Set分为hashset和treeset。Treeset值得一提的是它具有自动排序的功能。Comparable比较此对象与指定对象的顺序。如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正整数。
主要学习了Map。Map集合的特性:1、以键值对的方式存取值
"键名" "键值" ;
1、 具有唯一性;3、不能包含重读的键。 Map创建对象:HashMap<String,String>
map=new HashMap<String,String>(); Map输入用Put。如果想要获取应该需要用Map.keySet();例如:
Set
set=map.keySet();
for (Object object : set) {
System.out.println("键名:"+object+"\t键值"+map.get(object));
}。
File类代表的是一个文件或者是一个目录。它没有提供无参的构造方法并且它所有的构造方法都需要一个目录或者文件的路径作为参数。文件路径的写法可为
File f=new File("C:\\A\\B\\C.txt")或者File f=new
File("C:/A")。而在创建目录的单层或者多层时,为了避免不必要的麻烦我们可直接定义为多层mkdirs();创建文件可用关键词CreatNewFile();至于delete是删除,exists是判断目录是否存在。要知道湖南计算机培训多少钱?很便宜的,不信你问问湖南硅谷
。
硅谷学员——刘璐