Size: a a a

2020 November 10

AE

Alexandr Emelyanov in pro.jvm
Dima
externalService.doAction().map(Result::getName).ifPresentOrElse(name -> …, () -> log.warn(«Not Found»));
+
синтаксис вспомнить не мог. но в котлине было бы лаконичнее с налабл типом)
источник

AE

Alexandr Emelyanov in pro.jvm
Alex
Почему игнорирую? Я читаю всё. Просто без примера не совсем понятно
может тогда пока что в @javastart ?
источник

AE

Alexandr Emelyanov in pro.jvm
Alex
Я поэтому и спрашиваю здесь, как лучше
точно туда
источник

AE

Alexandr Emelyanov in pro.jvm
Andrey Kuleshov
Я поменял два символа.
А если vechicleNumberService
нулабл или опшионал, то

vechicleNumberService.get()?:
забудьте про get()
источник

ГС

Господин Случай... in pro.jvm
Max Olsson
Ну чисто логически если рассудить, что должен сделать драйвер, если ты ему за один раз передаёшь два запроса. Склеить ResultSet'ы? А если запросы разные результаты возвращают? Ты уверен, что allowmultiqueries подходит для запросов?
разобрался, нужно использовать getMoreResults() для перемещения по resulSet'ам
источник

A

Alex in pro.jvm
Alexandr Emelyanov
может тогда пока что в @javastart ?
Спасибо
источник

ГС

Господин Случай... in pro.jvm
Почему тут null?
String a;
@Override
public void toString() {
return ""+a!=null?a:"null";
}
источник

S

Sergei in pro.jvm
"если a не null - использовать её значение; иначе использовать текст "null"".
источник
2020 November 11

ГС

Господин Случай... in pro.jvm
я имею ввиду почему NPE
источник

DC

Denis Chikanov in pro.jvm
Господин Случай
я имею ввиду почему NPE
Звучит, как вопрос для @javastart
А вообще если сам объект null, то переопределение тустринга не спасёт
источник

🅽

🅽🅸🅶🅷🆃 in pro.jvm
всем ку
источник

М

Михаил in pro.jvm
Можете подсказать, пожалуйста.
Я пытаюсь вызвать метод get из java/util/ArrayList с помощью jni из с++.
Код с++:

jmethodID mid1 = g_env->GetMethodID(g_env->GetObjectClass(array_vectorConnects_java),"get", "(I)");
Но мне выдает такую ошибку:

    Caused by: java.lang.NoSuchMethodError: no non-static method "Ljava/util/ArrayList;.get(I)"

Как это можно исправить? Или как по другому можно получить элементы в с++?
Изначально у меня в Kotlin вот так выглядит массив который мне нужно получить в с++. Direction - это мой класс.

   val vectorConnects: ArrayList<Direction>
источник

С

С in pro.jvm
Михаил
Можете подсказать, пожалуйста.
Я пытаюсь вызвать метод get из java/util/ArrayList с помощью jni из с++.
Код с++:

jmethodID mid1 = g_env->GetMethodID(g_env->GetObjectClass(array_vectorConnects_java),"get", "(I)");
Но мне выдает такую ошибку:

    Caused by: java.lang.NoSuchMethodError: no non-static method "Ljava/util/ArrayList;.get(I)"

Как это можно исправить? Или как по другому можно получить элементы в с++?
Изначально у меня в Kotlin вот так выглядит массив который мне нужно получить в с++. Direction - это мой класс.

   val vectorConnects: ArrayList<Direction>
"(I)Ljava/lang/Object;"
источник

М

Михаил in pro.jvm
Спасибо, всё работает
источник

SK

Sergey Konar in pro.jvm
Ребзя
источник

SK

Sergey Konar in pro.jvm
Привет
источник

SK

Sergey Konar in pro.jvm
Кто знает как сделать такую View на андроид? https://imgur.com/a/GzxdzWe
источник

AE

Alexandr Emelyanov in pro.jvm
Sergey Konar
Кто знает как сделать такую View на андроид? https://imgur.com/a/GzxdzWe
источник

ГС

Господин Случай... in pro.jvm
Denis Chikanov
Звучит, как вопрос для @javastart
А вообще если сам объект null, то переопределение тустринга не спасёт
даже если просто вызвать из метода то выкидывает NPE
источник

DC

Denis Chikanov in pro.jvm
Господин Случай
даже если просто вызвать из метода то выкидывает NPE
тебе точно в @javastart с такими вопросами, в общем
источник