Size: a a a

2020 December 24

w

weezzzeey in learn.java
weezzzeey
нужно передаваемую в параметр строку разбить в массив string и потом уже проверять если след. элемент массива больше предыдущего, то просто из след. элемента вычитать предыдущий, иначе просто складывать
конечно перед этим нужно каждый символ конвертировать в арабские числа
источник

DC

Denis Chikanov in learn.java
weezzzeey
конечно перед этим нужно каждый символ конвертировать в арабские числа
Каждый символ не надо, в том и дело.
IX - не 110.
источник

w

weezzzeey in learn.java
weezzzeey
нужно передаваемую в параметр строку разбить в массив string и потом уже проверять если след. элемент массива больше предыдущего, то просто из след. элемента вычитать предыдущий, иначе просто складывать
.
источник

V

Vlad in learn.java
weezzzeey
нужно передаваемую в параметр строку разбить в массив string и потом уже проверять если след. элемент массива больше предыдущего, то просто из след. элемента вычитать предыдущий, иначе просто складывать
I II тоже не нужно вычитать. Там же только пару исключений только
источник

GV

Gukov Viktor in learn.java
weezzzeey
нужно передаваемую в параметр строку разбить в массив string и потом уже проверять если след. элемент массива больше предыдущего, то просто из след. элемента вычитать предыдущий, иначе просто складывать
Стек сделает решение более изящным
источник

w

weezzzeey in learn.java
мне пора спать)
источник

w

weezzzeey in learn.java
Vlad
I II тоже не нужно вычитать. Там же только пару исключений только
а ну так изначально в switch такого нет
источник

w

weezzzeey in learn.java
вычитания не произойдет
источник

w

weezzzeey in learn.java
источник
2020 December 25

GV

Gukov Viktor in learn.java
Enum же
источник

w

weezzzeey in learn.java
можно и enum
источник

AM

Anton Makarov in learn.java
Привет)
Подскажите пожалуйста, как проверить наличие в List объекта с определенным значением свойства? Например,
@.AllArgsConstructor
@.Data
public class Object{
   private Integer id;
   private String name;
}
List<Object> list = new ArrayList<>();
Проверить есть ли в list Object.getname=="first".
Contains видел, но метод проверить полное совпадение объектов, а не по одному свойству
источник

GV

Gukov Viktor in learn.java
Anton Makarov
Привет)
Подскажите пожалуйста, как проверить наличие в List объекта с определенным значением свойства? Например,
@.AllArgsConstructor
@.Data
public class Object{
   private Integer id;
   private String name;
}
List<Object> list = new ArrayList<>();
Проверить есть ли в list Object.getname=="first".
Contains видел, но метод проверить полное совпадение объектов, а не по одному свойству
Stream api. Map и filter
источник

A

Alexander in learn.java
Anton Makarov
Привет)
Подскажите пожалуйста, как проверить наличие в List объекта с определенным значением свойства? Например,
@.AllArgsConstructor
@.Data
public class Object{
   private Integer id;
   private String name;
}
List<Object> list = new ArrayList<>();
Проверить есть ли в list Object.getname=="first".
Contains видел, но метод проверить полное совпадение объектов, а не по одному свойству
Привет. Ну в цикле или с помощью StreamApi пройди по нему
источник

AM

Anton Makarov in learn.java
Gukov Viktor
Stream api. Map и filter
блэд, действительно! Спасибо))
источник

AM

Anton Makarov in learn.java
Alexander
Привет. Ну в цикле или с помощью StreamApi пройди по нему
Подсказали про стримы. Им ведь лучше чем циклом?
источник

DC

Denis Chikanov in learn.java
Anton Makarov
Подсказали про стримы. Им ведь лучше чем циклом?
Читаемее, по производительности - вряд ли критична разница
источник

A

Alexander in learn.java
Anton Makarov
Подсказали про стримы. Им ведь лучше чем циклом?
Тут скорее не что лучше, а что современнее. Циклы - прошлый век
источник

AM

Anton Makarov in learn.java
Спасибо!)
источник

A

Alexander in learn.java
Ну и потом, StreamApi, в перспективе, больше возможностей открывает когда знаешь как с ним работать
источник