Я работаю над сервером, который возвращает список, разделенный символами, клиенту. Для создания этих списков я должен определить первую итерацию через цикл для каждого цикла:
StringBuilder builder = new StringBuilder() ;
boolean firstIterationFlag = true ;
for ( String s : list ){
if ( firstIterationFlag) {
firstIterationFlag = false ;
} else {
builder.append(separator);
}
builder.append(s) ;
}
return builder.toString() ;
Есть ли способ сделать это без флага?