-
泛型:規(guī)定集合只能存特定類型對象,這樣存放類型固定,取出類型不用擔心出問題
List<Course> courses = new ArrayList<Course>();
有泛型Course,每個元素類型就是Course而非Object
查看全部 -
包裝類主要提供了兩大類方法:
1. 將本類型和其他基本類型進行轉換的方法
2. 將字符串和本類型及包裝類互相轉換的方法
查看全部 -
StringBuilder 和StringBuffer ,它們基本相似,不同之處,StringBuffer 是線程安全的,而 StringBuilder 則沒有實現(xiàn)線程安全功能,所以性能略高。因此一般情況下,如果需要創(chuàng)建一個內容可變的字符串對象,應優(yōu)先考慮使用 StringBuilder 類。
查看全部 -
List刪除方法:remove(對象),remove(位置),removeAll(集合)
查看全部 -
List修改方法:set(位置,對象)
查看全部 -
遍歷:loop或iterator/for each
Iterator:Collection的iterator()方法獲得迭代器,屬于Iterator接口類型
hasNext(): 若有下個元素返回True
next():走到并返回下個元素,需要手動轉換類型
查看全部 -
List方法
3. addAll(集合)????Arrays.asList(數(shù)組): 把數(shù)組轉化成List
????addAll(位置,集合)
查看全部 -
List方法
get(位置)對象存入集合會變成Object類型,取出時需手動轉換
add(對象)加在最后,add(位置,對象)加在指定位置
查看全部 -
Collection方法:add(), remove()
查看全部 -
數(shù)組長度固定,集合長度可變
集合:Collection類(List-ArrayList/LinkedList, Queue-LinkedList, Set-HashSet)存儲多個獨立對象, Map類(HashMap)存儲多個Entry
查看全部 -
1. 字符串 str 中字符的索引從0開始,范圍為 0 到 str.length()-1
2. 使用 indexOf 進行字符或字符串查找時,如果匹配返回位置索引;如果沒有匹配結果,返回 -1
3. 使用 substring(beginIndex , endIndex) 進行字符串截取時,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
查看全部 -
基本類型int轉換字符串方法
包裝類方法:String str = Integer.toString(c);
String類方法:String str = String.valueOf(c);
+:String str = c + "";
字符串轉換基本類型int方法
包裝類方法:int d = Integer.parseInt(str);
包裝類方法(自動拆箱):int d = Integer.valueOf(str);
查看全部 -
裝箱:基本類型->包裝類型
拆箱:包裝類型->基本類型
手動(new)和自動都可以
查看全部 -
包裝類為了讓基本數(shù)據(jù)類型具有對象特性
查看全部 -
StringBuilder修改不用創(chuàng)建新對象
常見方法:
append("hi")? append(123)
length()
insert(3, "hi")
toString()
查看全部
舉報