我想避免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;
}