Как лучше всего построить строку элементов с разделителями в Java?
Вы можете написать небольшой oraclejdk служебный метод в стиле объединения, который java работает с java.util.Lists
public static String join(List list, String delim) {
StringBuilder sb = new StringBuilder();
String loopDelim = "";
for(String s : list) {
sb.append(loopDelim);
sb.append(s);
loopDelim = delim;
}
return sb.toString();
}
Тогда str используйте его так:
List list = new ArrayList();
if( condition ) list.add("elementName");
if( anotherCondition ) list.add("anotherElementName");
join(list, ",");
java
string
algorithm
2021-12-04T18:07:44+00:00
2022-11-21T05:54:13+00:00
NybyarA
Вопросы с похожей тематикой, как у вопроса:
Как лучше всего построить строку элементов с разделителями в Java?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.