Java在int[]使用binarySearch
Java在int[]使用binarySearch
此範例是在for迴圈裡,將兩個int[]來做比對。
要注意使用Arrays.binarySearch()前必須要先執行Arrays.sort(),
沒有sort的話,會發生找不到值的情形發生。
此寫法會比用Collection提供了stream()方法效率高。
1 | int[] compareIntegerArray = {6,7,8,10,9}; |
此範例是在for迴圈裡,將兩個int[]來做比對。
要注意使用Arrays.binarySearch()前必須要先執行Arrays.sort(),
沒有sort的話,會發生找不到值的情形發生。
此寫法會比用Collection提供了stream()方法效率高。
1 | int[] compareIntegerArray = {6,7,8,10,9}; |