關聯源碼:開源項目都可以關聯,去找src源文件
小技巧:這裏要將字符串轉陳數組,就算記不清了方法,也有一個小技巧;知道返回值類型,可以先寫返回值類型,然後str.(alt+/)自動聯想就可以了。
集合框架工具類:Collections
1:排序(按字典順序,按長度;即一個自然排序一個按比較器排序
2:折半,最值
3:逆序,替換
4:隨機排序
容器的工具類還有:Arrays
注意:數組的長度是固定的,對集合的增刪方法不適應
上面是數組到集合
下面是集合到數組
Foreach:高級for循環,只能遍歷單列的集合
其實就是將迭代動作轉化爲了一個語句。
高級for一般只爲了迭代元素,不會做其他操作
類型:集合中變量的類型 , 變量:集合中的變量名
可變參數:
其實,底層用的就是數組,簡化了書寫
可變參數類型,必須定義在參數列表的結尾處
導包的目的是簡化書寫:
靜態導入:如果一個類中全是靜態的,可以用類名.調用,現在我類名也不想寫,就可以使用靜態導入
import staticjava.util.Collection.*