Приветствую Вас, Гость! Регистрация RSS

Программируем просто

Воскресенье, 14.06.2026
Главная » 2012 » Май » 7 » Java поиск в массиве
13:53
Java поиск в массиве

В отсортированном массиве можно применять бинарный поиск Java.

Пример программы: поиск в массивах

import java.util.Arrays;
import java.util.Collections;

public class Main {
public static void main(String[] args) {
String [] s = {"zzz","ZZZ","ddd", "AAA","xxx","aaa"};
Arrays.sort(s);
Arrays.sort(s, Collections.reverseOrder());
System.out.println(Arrays.toString(s));
int idx = Arrays.binarySearch(s, "AAA", Collections.reverseOrder());
System.out.println(idx); // результат: 5
}
}

При сортировке с компаратором для поиска нужно использовать тот же компаратор
При выборе способа хранения данных предпочтение нужно отдавать коллекциям, если быстродействие не критично.

Результат работы программы:

java поиск в массиве

Категория: Java/ Javascript/ jQuery | Просмотров: 594 | Добавил: Ne0Lite