Я работаю на сервере, который возвращает списки, разделенные символами, своему клиенту. Чтобы построить эти списки, я должен обнаружить первую итерацию через for -каждый цикл :
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() ;
. Есть ли способ сделать это без флага?