函式方法API
阿新 • • 發佈:2018-12-31
String
boolean - contains(String str)
如果字串包含特定序列或字元返回true
"fx is great".contains("fx")
true
boolean- endsWith(String str)
檢測是否以特定字串結尾
"fx is great".endsWith("great")
true
boolean-satrtsWith(String regex)
檢測是否以特定字串開頭
"fx is great".startsWith("fx")
true
String- concat(String str)
將指定的字串,此字串的末尾。
"fx is great".concat("!!!")
fx is great!!!
int- indexof(Object o,)
返回從指定位置起,第一個匹配字串的位置
"fx is excellent in crm".indexOf("i",7)
16
boolean- isEmpty()
判斷是否為空
"fx".isEmpty()
false
int-compareTo(Object o)
比較,大於比較引數返回1,小於返回-1,等於返回0
2.compareTo(3)
-1
int-length()
返回字串長度
"fexiaoke".length()
8
String-replace(String target,String replacement)
替換指定字串
"fexiaoke is great".replace("fexiaoke","fs")
fs is great
list-split(String regx)
將此字串按regex分割為list。
"fx welcome you".split(" ")
[fx, welcome, you]
String-substring(int beginIndex,int endIndex)
子字串以指定索引處的字元開頭和結尾
"fxiaoke".substring(2,5)
iao
List
boolean-add(,E e)
向集合新增元素
list = [1,2,3]
list.add(4)
boolean-addAll(Collection
list1 = [1,2,3]
list2 = [4,5]
list1.addAll(list2)
void-clear()
清空值
list = [1,2,3]
list.clear()
boolen-contains(Object o)
判斷是否包含匹配內容
list = [1,2,3]
list.contains(1)
true
boolean-containsAll(Collection
list = [1,2,3]
list.containsAll([1,4])
false
boolean-equals(Object o)
判斷是否相等
"1".equals(1)
false
E-get(int index)
獲取集合指定位置元素
list = [1,2,3]
list.get(0)
1
int-hashCode()
返回此列表的雜湊碼值
list = [1,2,3]
list.hashCode()
30817
indexof-(Object 0)
返回指定元素位置
"qweeqwe".indexOf("w")
1
boolean-isEmpty()
判斷是否為空
E- remove(int index)
移除指定位置的元素
E- remove(Object o)
移除指定元素
boolean-removeAll(Collection
int-size()
返回集合元素個數
Map
V- putIfVbsent(K key,V value)
如果key存在的情況下,在putIfVbsent下不會修改
Map map = new HashMap()
map.putIfAbsent("1",1)
map.putIfAbsent("2",2)
map.put("1",2)
map.putIfAbsent("2",3)
print map.toString()
[1:2, 2:2]
void-clear()
清空Map
boolean-containsKey(Object key)
是否包含key
map.containsKey("3")
false
boolean-containsValue(Object value)
是否包含value
V-get(Object key)
以鍵取值
V-put(K key,V value)
存放K-V
void-putAll(Map m)
存放一個map
V-remove(Object key)
按鍵移除指定K-V,返回移除的key
map.remove("1")
2
boolean-remove(Object key, Object value)
移除指定的K-V,沒有返回false
map.remove("1",2)
true
int-size()
返回Map元素個數
Collection- values()
返回所有值的集合
map.values().toString()
[2,2]