Size: a a a

2020 October 30

ИС

Игорь Середа... in atinfo chat
Elbrus K2
А что не так?
Серьёзно? Ты находишь коллекцию элементов. Организуешь цикл. И в этом цикле заново снова находишь всю коллекцию, чтобы взять из неё очередной индекс?
источник

EK

Elbrus K2 in atinfo chat
Игорь Середа
Серьёзно? Ты находишь коллекцию элементов. Организуешь цикл. И в этом цикле заново снова находишь всю коллекцию, чтобы взять из неё очередной индекс?
Что внутри это для примера, как я понял
источник

EK

Elbrus K2 in atinfo chat
Он цикл показал просто, а там автор пусть проверки вставляет
источник

А

Алексей in atinfo chat
Elbrus K2
Он цикл показал просто, а там автор пусть проверки вставляет
лучше такое не показывать никому :)
источник

EK

Elbrus K2 in atinfo chat
Алексей
лучше такое не показывать никому :)
Все такие умные, покажите свой вариант, который можно показать всем 😎
источник

ВШ

Вадим Шевчук... in atinfo chat
Elbrus K2
Все такие умные, покажите свой вариант, который можно показать всем 😎
+
источник

А

Алексей in atinfo chat
Elbrus K2
Все такие умные, покажите свой вариант, который можно показать всем 😎
синтаксис  джавы уже подзабыл
List<WebElements> elements = driver.findElement(By.id("yourId"))
for (int i = 0; i < elements.size(); i++) {
 value[i] = elements.get(i).toString();
}
источник

S

Sergei in atinfo chat
м-де)
источник

EK

Elbrus K2 in atinfo chat
😂👍
источник

EK

Elbrus K2 in atinfo chat
Поумничал ?!🔥
источник

S

Sergei in atinfo chat
а сколько раз будет выполняться elements.size(); в i < elements.size(); ? :)
источник

А

Алексей in atinfo chat
то есть вы даже не поняли, что изменилось? :)
источник

S

Sergei in atinfo chat
тогда уж нужно и второй огрех исправить:
List<WebElements> elements = driver.findElement(By.id("yourId"))
int size = elements.size();
for (int i = 0; i < size; i++) {
 value[i] = elements.get(i).toString();
}
источник

S

Sergei in atinfo chat
или джава уже научилась кэшировать условие лимита в цикле?
источник

EK

Elbrus K2 in atinfo chat
Sergei
или джава уже научилась кэшировать условие лимита в цикле?
Каждый раз будет заново считать
источник

А

Алексей in atinfo chat
Sergei
а сколько раз будет выполняться elements.size(); в i < elements.size(); ? :)
в джаве? один раз, очевидно же. JIT жы
источник

А

Алексей in atinfo chat
Sergei
или джава уже научилась кэшировать условие лимита в цикле?
давно
источник

А

Алексей in atinfo chat
Elbrus K2
Каждый раз будет заново считать
не будет конечно
источник

EK

Elbrus K2 in atinfo chat
Короче изначальное решение от @sheff88 было верным, просто все стали импрувить, ясно 😎
источник

А

Алексей in atinfo chat
Elbrus K2
Короче изначальное решение от @sheff88 было верным, просто все стали импрувить, ясно 😎
изначальное решение генерирует 1 + size() запросов вместо 1го. На собесе например это означает полное непонимание работы ЯП кандидатом
источник