刷題會用到的 Function 以及方法 - Java 篇
Java 真的是雜到需要紀錄一下。
字串
String 類的一些方法
charAt(index)
: 取得特定 index 的字元indexOf(a_Char)
: 取得特定字元的 indexequals(str_Object)
: 比較字串是否一致
Map
HashMap
put(key, value)
: 插入 key-valueget(key)
: 取得 key 的 valueremove(key [, value])
: 移除特定的 key (和 value 對應,value 可選)
List
都引用了繼承 List 介面的類別,所以很多方法其實是共有的,例如 add() / remove() / size()
ArrayList
size()
: 取得 ArrayList 長度add([index], element)
: 加入元素到 ArrayList (並且插入到特定 index 位置當中,index 可選)remove(object)
/remove(index)
: 移除元素sort(comparator)
: 排序,有要求不能用內建排序法時請勿使用indexOf(element)
: 找出該元素的 index 值
LinkedList
getFirst()
/getLast()
: 取得第一個、最後一個元素