Size: a a a

2021 February 06

DC

Denis Chikanov in learn.java
Yura
Через конструктор и все ?
Ну а что с этим не так?
источник

Y

Yura in learn.java
Denis Chikanov
Ну а что с этим не так?
Просто мне говорил что говно ришение
источник

DC

Denis Chikanov in learn.java
Yura
Просто мне говорил что говно ришение
Пока ни хрена не понятно, зачем в стратегию передавать многомерный массив, скорее всего, проблема в этом.
источник

DC

Denis Chikanov in learn.java
источник

DC

Denis Chikanov in learn.java
Хотя я может понял, о чём ты.

https://refactoring.guru/design-patterns/strategy - сюда почитай
источник

Y

Yura in learn.java
Да читал я тут
источник

Y

Yura in learn.java
Мне надо найти сумму элементов массива , она ищеться разными алгоритмами и для разной мерности массивов отличается
источник

Y

Yura in learn.java
Yura
Мне надо найти сумму элементов массива , она ищеться разными алгоритмами и для разной мерности массивов отличается
@chikanov ну я так понял тут только тогда через  конструктор?
источник

LS

L S in learn.java
А зачем Вам
она всегда халявной была
источник

S

Sofit in learn.java
ребят, вопрос : почему такие методы в коллекциях как add() имеют тип возвращаемого значения boolean, а не void? Если добавил - true, если не получилось - false. Но не понятно как это можно юзать
источник

A

Artem in learn.java
Зайди в класс да посмотри
источник

A

Artem in learn.java
Там написано почему
источник

e

error_404 in learn.java
Sofit
ребят, вопрос : почему такие методы в коллекциях как add() имеют тип возвращаемого значения boolean, а не void? Если добавил - true, если не получилось - false. Но не понятно как это можно юзать
Он возвращает true если переданный элемент не null (Не во всех коллекциях.Например в ArrayList он не кинет эксепшн,а в ConcurrentLinkedQueue кинет)  и коллекция изменилась успешно в результате вызова
источник

S

Sofit in learn.java
error_404
Он возвращает true если переданный элемент не null (Не во всех коллекциях.Например в ArrayList он не кинет эксепшн,а в ConcurrentLinkedQueue кинет)  и коллекция изменилась успешно в результате вызова
я понимаю это, но как этот результат использовать можно на практике?
источник

S

Sofit in learn.java
мы создаем переменную, в нее присваиваем результат работы метода, и потом уже с переменной работаем. Так?
источник

e

error_404 in learn.java
Так что по твоему он должен возвращать?
источник

e

error_404 in learn.java
Если передали null
источник

e

error_404 in learn.java
Он возвращает false и кидает эксепшн
источник

e

error_404 in learn.java
error_404
Если передали null
Опять же не во всех коллекциях
источник

DC

Denis Chikanov in learn.java
error_404
Он возвращает true если переданный элемент не null (Не во всех коллекциях.Например в ArrayList он не кинет эксепшн,а в ConcurrentLinkedQueue кинет)  и коллекция изменилась успешно в результате вызова
Нет, это не для всех коллекций так, не вводи человека в заблуждение, если сам не разбираешься
источник