Size: a a a

2020 July 29

СШ

Слышал Шорохи... in learn.java
central hardware
структура тестов попахивает самодеятельностью, ИМХО да и поставте IDEA и будут вам автоматов нормальные пакеты в тестах, которые сможете нормально куда хотите импортировать
да, ибо у нас тестировщики где то отдельно и у них в основном шарп а я как самый умный джаву взял 😇 теперь вот леплю из того что  было
источник

СШ

Слышал Шорохи... in learn.java
Pavel Glukhov
или такого нельзя делать
сделаю, просто не хотелось структуру менять
источник

DC

Denis Chikanov in learn.java
Слышал Шорохи
да, ибо у нас тестировщики где то отдельно и у них в основном шарп а я как самый умный джаву взял 😇 теперь вот леплю из того что  было
Мысль на будущее: это не самая разумная практика, потому что эти тесты кому-то вероятно придётся ревьюить и поддерживать в будущем. Есть неплохой шанс, что это будешь не ты. Лучше использовать то, что в конторе уже применяется.
источник

.

... in learn.java
stepic  с hyperskill снова упали
источник

.

... in learn.java
уже на издевку смахивает
источник

A

Anton in learn.java
Всем привет
Если через через коллекцию проходить через итератор, то удалять элементы из коллекции нельзя. А если создать стрим? Это же уже другой источник данных, в нем можно удалять элементы из коллекции?
источник

PG

Pavel Glukhov in learn.java
Anton
Всем привет
Если через через коллекцию проходить через итератор, то удалять элементы из коллекции нельзя. А если создать стрим? Это же уже другой источник данных, в нем можно удалять элементы из коллекции?
Можно заюзать стримы и просто от фильтровать коллекцию. На выходе уже будет новая коллекция с нужными элементами.
источник

A

Anton in learn.java
Pavel Glukhov
Можно заюзать стримы и просто от фильтровать коллекцию. На выходе уже будет новая коллекция с нужными элементами.
Мне нужно именно удалять
источник

FG

Farid Gadzhiev in learn.java
Anton
Мне нужно именно удалять
removeIf
источник

GV

Gukov Viktor in learn.java
Anton
Всем привет
Если через через коллекцию проходить через итератор, то удалять элементы из коллекции нельзя. А если создать стрим? Это же уже другой источник данных, в нем можно удалять элементы из коллекции?
Через итератор как раз можно.
Можно пользоваться как в сыром виде, либо, как подсказали выше, воспользоваться сахаром в виде removeIf, который так же использует итератор
источник

A

Anton in learn.java
Gukov Viktor
Через итератор как раз можно.
Можно пользоваться как в сыром виде, либо, как подсказали выше, воспользоваться сахаром в виде removeIf, который так же использует итератор
ребят, вопрос был про стрим
источник

GV

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

GV

Gukov Viktor in learn.java
Чистые функции и вот это всё
источник

A

Anton in learn.java
Gukov Viktor
Стрим не изменяет данные, он вычисляет выражение и возвращает результат терминального выражения.
Стрим может вызывать методы, которые изменяют исходную структуру данных
Я бы хотел сделать через foreach, но там тоже используется итератор
источник

DC

Denis Chikanov in learn.java
Anton
Стрим может вызывать методы, которые изменяют исходную структуру данных
Я бы хотел сделать через foreach, но там тоже используется итератор
Если ты хочешь изменять исходную структуру данных, не используй стрим
источник

A

Anton in learn.java
вообще, мне нужно для каждого элемента коллекции вызвать метод который кое-что сделает и удалит элемент из коллекции
Поэтому итераторы использовать не получится
источник

A

Anton in learn.java
в итоге коллекция должна быть пустая
источник

A

Anton in learn.java
поэтому removeIf не подходит, у меня нет условий для удаления
Удалить - это всего лишь одно из действий, выполняющееся внешними функциями
источник

GV

Gukov Viktor in learn.java
Anton
вообще, мне нужно для каждого элемента коллекции вызвать метод который кое-что сделает и удалит элемент из коллекции
Поэтому итераторы использовать не получится
>Поэтому итераторы использовать не получится
Ты точно не путаешься в терминологии?
Ты что под итератором подразумеваешь?
источник

A

Anton in learn.java
Gukov Viktor
>Поэтому итераторы использовать не получится
Ты точно не путаешься в терминологии?
Ты что под итератором подразумеваешь?
интерфейс
источник