Skip to main content

刷題會用到的 Function 以及方法 - Java 篇

Java 真的是雜到需要紀錄一下。

字串

String 類的一些方法

  • charAt(index): 取得特定 index 的字元
  • indexOf(a_Char): 取得特定字元的  index
  • equals(str_Object): 比較字串是否一致

Map

HashMap

  • put(key, value): 插入 key-value
  • get(key): 取得 key 的 value
  • remove(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(): 取得第一個、最後一個元素