|
|
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
Здравствуйте . Подскажите пожалуйста : 1. Как можно задать значение по умолчанию в массив "ArrayList" (Что бы, допустим, по умолчанию,создавалить все ячейки с значением "false"? 2. Как можно сравнить значение в ячейки "ArrayList", если оно по умолчанию пустое ArrayList<Boolean> mas1 = new ArrayList<Boolean>(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 09:33 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
НикоДимиден, Цикл со счетчиком в помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 09:40 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
В ArrayList нет ячеек, он либо пустой, либо там есть объекты, которые туда добавили. У чего вы хотите задать значения по умолчанию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 09:42 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
НикоДимиден1. Как можно задать значение по умолчанию в массив "ArrayList" (Что бы, допустим, по умолчанию,создавалить все ячейки с значением "false"? Значеним false нельзя, так как это значение примитивного типа boolean. Для хранения в коллеции, это значение оборачивается в класс Boolean. Collections.fill() вроде как удобная штука. НикоДимиден2. Как можно сравнить значение в ячейки "ArrayList", если оно по умолчанию пустое Уже ответили выше. List это в первую очередь List, а не массив. А слово Array обозначает лишь способ реализации. Поэтому крайне рекомендую писать код в стиле Код: java 1. Java 6 уже устарела. В создании экземпляра тип можно не указывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 09:53 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, В его случае (инициализация) не поможет fill - список-то пуст. ArrayList<Boolean> list = new ArrayList<>(Collections.nCopies(100500, false)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 10:35 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
smackmychiВ его случае (инициализация) не поможет fill - список-то пуст. А, ну да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 10:39 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
НикоДимиден, Это ж ООП - сделай наследника от ArrayList и переопредели метод (если преджок вернул, что ничего нет => вернуть Boolean.FALSE). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 17:08 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
Сергей Арсеньев, Это какая-то мода на ооп-извращения пошла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 18:45 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
smackmychi, Ну как Smalltalk Ксероксы придумали, так извращения в мир и поперли. Идея если что-то не получается сделай наследника, который сможет, она очень популярна (и не только в ООП). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 09:19 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
Сергей Арсеньев, я имел в виду именно моду, ибо здесь таковой необходимости ТС не обозначил, а значит и шурудить отдельный класс, когда можно легко заполнить список одинаковыми значениями, смысла нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 09:26 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
smackmychiСергей Арсеньев, Это какая-то мода на ооп-извращения пошла? А по-моему интересный вариант, достойный упоминания. В некоторых сценариях может быть пригоден к использованию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 09:33 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Тогда много всего можно припомнить. В том числе и свою реализацию интерфейса списка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 09:37 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
smackmychiBlazkowicz, Тогда много всего можно припомнить. В том числе и свою реализацию интерфейса списка Что вас останавливает? Припоминайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 09:43 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
smackmychi, Положим есть одно значение true и три миллиарда false - нафига память то засорять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 10:02 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
Сергей Арсеньев, Причем тут массив тогда? И тем более наследование с переопределением? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 10:07 |
|
||
|
ArrayList
|
|||
|---|---|---|---|
|
#18+
smackmychi, Наверное ему надо в какую-то функцию, какой-то библиотеки передать как ArrayList. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2014, 10:12 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38757097&tid=2126545]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 438ms |

| 0 / 0 |
