Size: a a a

2020 July 05

SG

Sergey Grushin in pro.jvm
может быть возможно как-то при самом создании мапы пихнуть в нее эти пустые коллекции?
источник

AG

Alexey Genus in pro.jvm
С точки зрения системы типов Map.get может вернуть null, тут ничего не поделать. Только sealed classes решат проблему
источник

SG

Sergey Grushin in pro.jvm
Alexey Genus
С точки зрения системы типов Map.get может вернуть null, тут ничего не поделать. Только sealed classes решат проблему
нашел что-то про unmodifiableMap. Это не поможет?
По сути я создаю пустые коллекции как значения на все ключи енама. Значения менять не собираюсь, менять буду только сам состав листа же
источник

AG

Alexey Genus in pro.jvm
Это просто обёртка, которая запрещает делать Map.put, она не поможет
источник

SG

Sergey Grushin in pro.jvm
ок, буду делать дальше дебильные чеки на нулл(
источник

AG

Alexey Genus in pro.jvm
Можно использовать
map.computeIfAbsent(key, ()-> new ArrayList());
Тогда никогда null не вернётся
источник

A

Aleksandr in pro.jvm
Sergey Grushin
ок, буду делать дальше дебильные чеки на нулл(
источник

SG

Sergey Grushin in pro.jvm
Alexey Genus
Можно использовать
map.computeIfAbsent(key, ()-> new ArrayList());
Тогда никогда null не вернётся
Api 26+ (android)
:(
источник

A

Aleksandr in pro.jvm
Sergey Grushin
Api 26+ (android)
:(
А котлин можно использовать?
источник

SG

Sergey Grushin in pro.jvm
Aleksandr
А котлин можно использовать?
Ну. Не хотелось, но придется видимо
Все можно
источник

SG

Sergey Grushin in pro.jvm
Заодно эту логику выкинуть в отдельный манагер. Точно
Сенкс
источник

A

Aleksandr in pro.jvm
Sergey Grushin
Ну. Не хотелось, но придется видимо
Все можно
Вот как раз там не нужны проверки на null, этим он и приятный (не только этим)
источник

SG

Sergey Grushin in pro.jvm
Aleksandr
Вот как раз там не нужны проверки на null, этим он и приятный (не только этим)
Угу. Вопросительные знаки это шикарно
оффтопим (:
источник

SG

Sergey Grushin in pro.jvm
Во, пока помню, подскажите, что лучше, курс на скиллбоксе, или джавараш?
И вообще надо ли оно?
источник

А

Александр in pro.jvm
Sergey Grushin
может быть возможно как-то при самом создании мапы пихнуть в нее эти пустые коллекции?
А нужна ли мапа? Сделать класс с массивом размером с энам и по ординалам по индексам обращаться
источник

D

Dmitriy in pro.jvm
Александр
А нужна ли мапа? Сделать класс с массивом размером с энам и по ординалам по индексам обращаться
так это SparseArray (в андроиде он есть)
источник

MN

Midow Noname in pro.jvm
а как можно контролировать мышку и клавиатуру в определенным приложение(в моем случае в игре) даже если он не в фокусе ?   надо  через программу отправлят действие
источник

SG

Sergey Grushin in pro.jvm
Dmitriy
так это SparseArray (в андроиде он есть)
а можно создать SparseEnumArray? 🤔
или велосипед)
а, нет, SparseIntArray, так называют когда значение - int
источник
2020 July 06

D

DarkPerl in pro.jvm
@dmsol 🙄
источник

d

d1vunit in pro.jvm
JavaVM *JVM;

JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *reserved)
{

   JVM = vm;

}

мне надо делать глобальной ссылкой JavaVM ?
источник