您好,登錄后才能下訂單哦!
這篇文章主要講解了“java數組中怎么查找元素的位置”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“java數組中怎么查找元素的位置”吧!
1、binarySearch概念
binarySearch()方法提供了多種重載形式,用于滿足各種類型數組的查找需要。
2、查找注意
Arrays.binarySearch方法使用前,需要使用sort對數組排序,才能定位值插入位置,因為binarySearch采用二分搜索法
3、查找實例
使用 binarySearch() 方法來查找數組中的元素的位置。
import java.util.*; public class Test{ public static void main(String args[]) { int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 }; Arrays.sort(array); for (int x:array) { System.out.println(x); } int index = Arrays.binarySearch(array, 2); System.out.println("元素 2 在第 " + index + " 個位置"); } } /* 輸出結果: -9 -7 -3 -2 0 2 4 5 6 8 元素 2 在第 5 個位置 */
感謝各位的閱讀,以上就是“java數組中怎么查找元素的位置”的內容了,經過本文的學習后,相信大家對java數組中怎么查找元素的位置這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。