запутался.
Никак. Там нет индексов, это же сет, а не лист.
Ля... Может, в arraylist его преобразовать...
Если порядок элементов должен иметь смысл, то использовать Set не стоит в принципе. Если просто случайно какой то надо, например пятый, то возьми итератор да докрути до пятой итерации. Но это такое
Да нет, не должен иметь смысл. Мне просто нужно получить рандомные числа без повторений на самом деле, но API 19 не поддерживает ThreadLocalRandom. Тупая проблема, но все же.
По индексу это как? У него есть итератор плюс содержимое можно выгрузить в массив. Но никаких гарантий в части упорядоченности там нет
ThreadLocal + Random?
Типо анонимный класс самому сделать?🧐
Мне не сам поток, а его методы класса нужны: distinct и limit
Ну ты нашел обходное решение в итоге уже?
Ура. Я разобрался. Пуши игнорятся несколько секунд после удаления приложения из списка недавно запущенных. Наверное, система в этот момент обрабатывает это действие. Если подождать секунд 10-15, то пуши приходят нормально. Огромное спасибо, Иван.
Да, я в конструктор HashSet кидаю рандомные числа в нужном диапазоне, пока его размер не стал достаточен. Кривовато, но хоть как-нибудь пока)
Промазал с цитатой : ) Но я рад за тебя
почему HashSet, а не просто Set?
Set этож интерфейс
пардон, перепутал с HashMap
Стикер
Обсуждают сегодня