int數組轉化成List 簡便的方法


int[] src = {1,2,3,4,5,6,7,8,9,10};
List<Integer> list = Arrays.stream( src ).boxed().collect(Collectors.toList());

                      以上轉自--https://blog.csdn.net/ASDQWE09876/article/details/79271992

平時開發過程中應該根據場景去做合適的選擇,比如外我們要做一個數組的搜索判斷是否包含某個數字,那么你可以使用上述方法轉換成list,然后再執行list.contains去判斷是否包含,但是我們卻可以直接這樣做

binarySearch(int[] a, int key) 
          使用二分搜索法來搜索指定的 int 型數組,以獲得指定的值。
Arrays.binarySearch(a,key)會返回key值的下標,當不存在時返回為-1

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM