java学习笔记

一 集合学习笔记

1、List , Map有get()方法,而 Set没有get()方法

2、Map:keySet() 返回所有key值(Set), values() 返回所有value值(Collection),然后二者均Iterator迭代输出

getkey() 

getValue()

3、判断是否有某元素 List 用 contains()  Map用containsValue()和containsKey()

4、List Set Map都可以直接用System.out.print() 输出

5、TreeSet 继承自 SortedSet, TreeMap 继承自 SortedMap ;都是有序,不可重复元素,且SortedXxx有一些独有的方法。

6、Iterator只是用在Collection接口上的,所以只适用于List 和Set 。Map如果想用Iterator输出,则需转化为 Map.entrySet() 即转化为Set类型,然后再iterator()

二、IO学习笔记

1、数组变成字符串的方法是 new String( array ) ,而不是 array.toString();

2、写入流writer不关闭,输出流reader读不出来

原文地址:https://www.cnblogs.com/appzhang/p/2691433.html