close
判斷陣列是否有包含某個值
可以用下列的幾種方式
1. 以下介紹4種方法
a. 求是否有包含某整數
語法: IntStream.of(陣列).anyMatch(判斷式)
ex: IntStream.of(a).anyMatch(x -> x == 1)
判斷是否有x等於1的值
b. 求是否有包含某浮點數
語法: DoubleStream.of(陣列).anyMatch(判斷式)
ex: DoubleStream.of(a).anyMatch(x -> x == 1.1)
判斷是否有x等於1.1的值
c. 變成List後判斷是否有包含特定物件
語法: Arrays.asList(陣列).contains(物件)
ex: Arrays.asList(c).contains("1")
d. 用陣列內建的二分搜尋法
語法: Arrays.binarySearch(陣列, 值)
其中有符合會回傳對應位置, 如0~n, 沒有的話則會回傳負值
ex: Arrays.binarySearch(d, "1")
文章標籤
全站熱搜
留言列表