Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Java коллекции

16.02.2014, 23:04. Просмотров 862. Ответов 4
Метки нет (Все метки)

В Делфи есть замечательная функция IN. Есть ли аналог в Яве?

В Делфи возможно такое:

Delphi
1
If (a in [1, 2, 4..8, 15]) then ...
Создать аналог конечно сам могу, но может есть готовые функции(вечер убивать на это жалко)? Может через таблицы?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2014, 23:04
Ответы с готовыми решениями:

Ошибка java.lang.ClassCastException: com.organizer.ToDoItemDescr cannot be cast to java.util.Map
Ошибка появляется когда пытаюсь вытянуть из кастомного адаптера запись...

Заполнение коллекции из БД
Помогите,пожалуйста, написать метод для выполнения запроса из БД и записи в...

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

Получение коллекции из бд sqlite
Доброго времени суток. Есть класс бд: package ru.myscanner.scannerth; ...

Кто как передаёт коллекции между активностями, классами?
Всем привет! Поделитесь опытом. Допустим, в одном классе вы накапливаете...

4
dr_yand
156 / 138 / 14
Регистрация: 13.03.2013
Сообщений: 321
Записей в блоге: 3
17.02.2014, 00:01 #2
Лучший ответ Сообщение было отмечено Tester64 как решение

Решение

Для поиска в массиве:
Java
1
2
String[] s = {"2","3"};
System.out.println(Arrays.binarySearch(s, "3"));
1
Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
17.02.2014, 02:11 #3
contains что ли ?
http://docs.oracle.com/javase/7/docs...lang.Object%29
0
dan41k
]:->
98 / 92 / 19
Регистрация: 12.11.2013
Сообщений: 398
17.02.2014, 11:50 #4
Если это коллекции - то скорее точно
Java
1
2
3
if (list.contains(b) {
...
}
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
17.02.2014, 17:09  [ТС] #5
Ура! Сделал!
Вместо
Java
1
if ((a==5)&&(a==6)&&(a==7)&&(a==8)&&(a==15)&&(a==25)&&(a==35)) {}
сделал
Java
1
2
3
4
5
 if (InArr(a, new int[]{5, 6, 7, 8, 15, 25, 35})) { }
 
    public boolean InArr(int val, int[] arr) {
        return (Arrays.binarySearch(arr, val)>=0);
    }
0
17.02.2014, 17:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2014, 17:09

Не создаются BuildConfig.java R.java
BuildConfig.java , R.java Не создаются в папке /gen при создании проекта в...

Классы коллекции в Java.
Помогите решить задачи по классам-коллекциям!!! Задача 1. Vector Напишите...

Массивы JAVA (Коллекции)
Написать код программы, позволяющий обрабатывать сведения о 100 сокровищах в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru