Вниз  Java-программирование (1-ые посты)
- 19.09.2015 / 20:39
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Цитата Kalter:
Askalite, а как ты узнал, что он имеет ввиду динамическую неявную типизацию?
не пугай больше никого так! Человек может на яву собирался перейти, но после этого и мне страшно стало
__________________
 знает толк
- 20.09.2015 / 07:22
Askalite
  Пользователь

Askalite 
Сейчас: Offline
vl@volk, тебя пугают слова динамическая неявная типипизация? Ты жалок. Больше всего тебя должно было испугать неявные ссылки, интерфейсы, слабые ссылки, сильные ссылки, наследование от ненанаследуемого класса и пр.

  Собственно вопрос. Ктонибудь из более крутых прогеров на java знает такой класс контейнер, который хранит однотипные объекты но при этом не обязательно перебирать все эти объекты, чтобы вызвать одие метод у всех объектов содержащихся в контейнере?
- 20.09.2015 / 09:48
Naik
  Пользователь

Naik 
Сейчас: Offline
Askalite, это как? Не перебирать обьекты, но вызывать методы в них? :gg:
Ну сделай обертку и перебирай внутри. В JQuery так сделано.
- 20.09.2015 / 10:33
aRiGaTo
  Пользователь

aRiGaTo 
Сейчас: Offline
Askalite, а чем map не нравится?
__________________
 don't tread on me
- 20.09.2015 / 13:16
Askalite
  Пользователь

Askalite 
Сейчас: Offline
aRiGaTo,
ключами.

Naik, не будет ли это медленно?
- 20.09.2015 / 14:00
Oak
  Пользователь

Oak 
Сейчас: Offline
Цитата Askalite:
Собственно вопрос. Ктонибудь из более крутых прогеров на java знает такой класс контейнер, который хранит однотипные объекты но при этом не обязательно перебирать все эти объекты, чтобы вызвать одие метод у всех объектов содержащихся в контейнере?
Я не слышал о такой структуре данных, которая бы позволяла вызывать метод у всех объектов структуры, не перебирая их.

По-моему, тебе вполне подойдет любой List.
  1. List<Item> list = getData();
  2. list.forEach(item -> item.doTheThing());

Собственно говоря, можно сделать обертку, которая бы обладала всеми свойствами обычного списка, но при этом могла бы вызывать один метод для всех участников:
  1. class ItemList extends ArrayList<Item>{
  2.   public void doAllTheThings(){
  3.     forEach(item -> item.doTheThing());
  4.   }
  5. }
Но зачем?
__________________
 Эль Презеденте

Изменено Oak (20.09 / 14:09) (всего 4 раза)
- 20.09.2015 / 14:57
Askalite
  Пользователь

Askalite 
Сейчас: Offline
Oak, спасибо! Ты точно круче меня! Забыл, что можно перебирать элементы так. Foreach! for(Ind:Lis);
- 20.09.2015 / 15:24
aRiGaTo
  Пользователь

aRiGaTo 
Сейчас: Offline
Цитата Askalite:
aRiGaTo, ключами
Я не про HashMap и прочее, а о том же что и Oak.
__________________
 don't tread on me
- 20.09.2015 / 16:19
Naik
  Пользователь

Naik 
Сейчас: Offline
Askalite, можешь еще сделать что то вроде сигналов и слотов
- 22.09.2015 / 11:08
19Ram84
  Пользователь

19Ram84 
Сейчас: Offline
Привет всем.
Спасибо за ответы :)
Вот интересно, почему нельзя сделать открытие того или иного файла(jpg например) при нажатии на иконку jpg файла открывалась программа для редактирования, например ппм, как на компе?
У меня две идеи, первая скорее будет ориентирована на се, а точнее се с Эльф Паком, сначала кликаем на иконку картинки jpg, при клке запускается эльф с ассоциацией jpg, который запускает jаvа приложение(редактор графики) вот здесь возникает проблема, как сделать чтобы программа при запуске сразу открывала выбранную картинку?
Можно например переписать путь открытия файла в проге, то есть информацию о пути открываемого файла из рмс. а сам эльф также отредактировать чтобы он открывал рмс проги редактора и правил в нём путь считанный из места положения кликнутого файла.
Второй способ из области фантастики считать последние процессы(выбор при открытии картинки) но опять таки гипотетически, то есть не факт что такие переходные процессы существуют и поддаются считыванию, но если даже и так то реализация этой функции в разных моделях телефонов тоже разная.
Остаётся двустороннее рмс редактирование с изменным открытием файла из фс, считываемого инфы о пути открытия из рмс, но под вопросом открытие файла прогой при клике на иконку файла на других телах( не се).
Фу-уф, но вот вроде всё, аж мозг закипел :-D
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)