Size: a a a

2020 March 27

R

Rulevsky in learn.java
Доброй ночи. Делал текстовый квест(тупо в шеле) на python, сейчас хочу на java, но не получается т.к. классы(кажись тут они называются методы) мозг пока отказывается понимать. Буду признателен если кто доступно обьяснит.
Суть: есть 3 переменные (удача, деньги, сытость)
Даются 3 варианта ответа. Переменная answer получает значение ответа и  через if/else изменяется количество очков удачи, сытости и т.д.
На java пока так не получается, значение не плюсуется
источник

ВА

Вега Аффир in learn.java
Rulevsky
Доброй ночи. Делал текстовый квест(тупо в шеле) на python, сейчас хочу на java, но не получается т.к. классы(кажись тут они называются методы) мозг пока отказывается понимать. Буду признателен если кто доступно обьяснит.
Суть: есть 3 переменные (удача, деньги, сытость)
Даются 3 варианта ответа. Переменная answer получает значение ответа и  через if/else изменяется количество очков удачи, сытости и т.д.
На java пока так не получается, значение не плюсуется
Без кода сложно сказать, что не так у тебя
Пожалуйста, используй сервисы типа pastebin или repl.it для отправки кода
источник

SM

Sasha Main in learn.java
int[] arr={1, 2, 3};
int a=2;
boolean isPresent = Arrays.asList(arr).contains(a);
System.out.println(isPresent);

Здравствуйте. Подскажите, почему я получаю false?
источник

ДЧ

Денис Чиканов in learn.java
Sasha Main
int[] arr={1, 2, 3};
int a=2;
boolean isPresent = Arrays.asList(arr).contains(a);
System.out.println(isPresent);

Здравствуйте. Подскажите, почему я получаю false?
Потому что массив примитивов нельзя передавать как аргумент в Arrays.asList()
источник

SM

Sasha Main in learn.java
Денис Чиканов
Потому что массив примитивов нельзя передавать как аргумент в Arrays.asList()
Спасибо. Вхождение я могу проверить только через binarySearch, и только по отсортированному массиву?
источник

ДЧ

Денис Чиканов in learn.java
Sasha Main
Спасибо. Вхождение я могу проверить только через binarySearch, и только по отсортированному массиву?
Вхождение ты можешь проверить вручную в цикле в любом массиве.
источник

AV

Anton Volkov in learn.java
Привет! А есть кто-то, кто работал с JasperReports?
источник

I

Igor in learn.java
Anton Volkov
Привет! А есть кто-то, кто работал с JasperReports?
Кто-то наверняка есть
источник

MB

M Botyuk in learn.java
Всем привет. Помогите мой код в stream перегнать. Спасибо
источник

MB

M Botyuk in learn.java
for (Review review : reviewService.getAllReviews()) {
           if (review.getOpen()) {
               if (localDateTimeNow.isAfter(review.getDate())) {
                   review.setOpen(false);
               }
           }
       }
источник

d

dima in learn.java
reviewService.getAllReviews().stream().filter(review -> review.getOpen() && localDateTimeNow.isAfter(review.getDate())).forEach(review -> review.setOpen(false));
источник

SS

Semen Savchenkov in learn.java
M Botyuk
Всем привет. Помогите мой код в stream перегнать. Спасибо
Но для читаемости просто смержи 2 if в 1. Не надо пихать стримы везде :)
источник

MB

M Botyuk in learn.java
dima
reviewService.getAllReviews().stream().filter(review -> review.getOpen() && localDateTimeNow.isAfter(review.getDate())).forEach(review -> review.setOpen(false));
спасибо
источник

MB

M Botyuk in learn.java
Semen Savchenkov
Но для читаемости просто смержи 2 if в 1. Не надо пихать стримы везде :)
от части согласен
источник

MB

M Botyuk in learn.java
review.getOpen() && localDateTimeNow.isAfter(review.getDate()) Я правильно понимаю, если первое условие false, то второе уже проверяться не будет?
источник

d

dima in learn.java
да
источник

Е

Евгений in learn.java
M Botyuk
review.getOpen() && localDateTimeNow.isAfter(review.getDate()) Я правильно понимаю, если первое условие false, то второе уже проверяться не будет?
если вам надо проверить на одно из, то используйте знаки || вместо &&
источник

MB

M Botyuk in learn.java
Не, мне нужно по порядку, если первое false, то втрое не проверять
источник

А

Андрей in learn.java
Как писать по новому??

protected void finalize();

А то зачеркивает, устарело
источник

O

Oleg in learn.java
Андрей
Как писать по новому??

protected void finalize();

А то зачеркивает, устарело
так вы прочтите почему устарело
источник