ループ内の新しいインスタンスを作成することは避けたいと思いSelectItem
ます。どうすれば回避できるのか教えてください。
public List<SelectItem> createLocales() {
final List<SelectItem> enabledLocales = new ArrayList<SelectItem>();
final List<String> langCodes = labeldbservice.getEnabledLocales();
LOGGER.debug("getEnabledLocales: size={0}", langCodes);
for (final String langCode : langCodes) {
enabledLocales.add(new SelectItem(langCode, LocaleUtils.toLocale(langCode).getDisplayName()));
}
return enabledLocales;
}