Доступ к элементу массива
От: Аноним  
Дата: 28.02.12 08:57
Оценка:
Думаю не редка ситуация когда нужно обратится к одному элементу массива (не важно какому) и получить некоторое свойство. Например у нас массив работников департамента, у каждого объекта есть метод возвращающий идентификатор департамента. Как лучше получить этот идентификатор, имеет ли первый метод выигрыш по производительности относительно второго? И красивее ли второй метод первого по вашему мнению? Как делаете сами?

Проверку на то что массив длиной больше 0 вынесена за скобки.

Метод 1
long dept = workers[0].getDeptId();
// или
long dept = workers.get(0).getDeptId();


Метод 2
long dept;
for (Worker worker : workers) {
    dept = worker.getDeptId();
    break;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.