在做數組查詢的過程中,我們有時候會遇到一些問題,下面就跟隨作者一起解答這些問題。
為大祥等地區(qū)用戶提供了全套網頁設計制作服務,及大祥網站建設行業(yè)解決方案。主營業(yè)務為網站建設、成都做網站、大祥網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!Arrays 類的 binarySearch() 方法,可使用二分搜索法來搜尋指定數組,以獲得指定對象。該方法返回要搜索元素的索引值。 binarySearch()方法提供了多種重載形式,用于滿足各種類型數組的查找需要。 binarySearch()方法有兩種參數類型。
(1)binarySearch(Object[] a.Object key) 其中a 代表要所搜的數組,key 表示要搜索的值。如果key 包含在數組中,則返回搜索值的索引;否則返回-1或“-”(插入點)。插入點是搜索鍵將要插入數組的那一點,即第一個大于此鍵的元素索引。這里為什么有 index 的值為負數,大家一定要注意理解。
例1:查詢數組元素,實例代碼如下:
int arr[] = new int[] {4,25,10}; //創(chuàng)建并初始化數組 Arrays.sort(arr); //將數組進行排序 int index = Arrays.binarySearch(arr,0,1,8);
網頁名稱:關于Java數組查詢的相關問題及實例原創(chuàng)-創(chuàng)新互聯(lián)
轉載來于:http://aaarwkj.com/article12/pgidc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網站、用戶體驗、企業(yè)網站制作、面包屑導航、營銷型網站建設、網站排名
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)