Мне нужно перебирать некоторую строку, если она не пустая. Я имею в виду следующее:Как перебирать непустую строку?
for (String email : partnerEmails.isEmpty() ? new ArrayList<String>()
: partnerEmails.split("\\s*,\\s*")) {
selectedEmails.add(email);
}
Дело в том, что я беспокоюсь о том, что я создаю новый пустой list
, который принимает некоторые ресурсы и память, и должны быть мусора в ближайшее время. Как я могу избежать этого?
Зачем перебирать пустой аррайалист, который вы только что создали? – vefthym
@vefthym Becaus, если бы я этого не сделал, я бы получил список с пустой строкой, которая была не тем, что я хотел. – user3663882
Почему бы вам не разделить строку partnerEmails в массив строк? – Andrei