1. Konsep BinarySearch
kaedah binarySearch() menyediakan pelbagai borang terlebih muatan untuk memenuhi keperluan carian pelbagai jenis tatasusunan .
2. Cari perhatian
Sebelum menggunakan kaedah Arrays.binarySearch, anda perlu menggunakan isih untuk mengisih tatasusunan untuk mencari lokasi kedudukan sisipan nilai, kerana binarySearch menggunakan kaedah carian binari
3 Cari instance
Gunakan kaedah binarySearch() untuk mencari kedudukan elemen dalam tatasusunan. .
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 个位置 */
Atas ialah kandungan terperinci Bagaimana untuk mencari kedudukan elemen dalam tatasusunan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!