Citat:
Ova priručna rešenja su nezgodna jer ako imam niz stringova ["aa", "bb", "cc"] (py zapis) i hoću da ih spojim i dobijem "aa,bb,cc" treba da se piše kod da se ne dobije nešto tipa: ",aa,bb,cc" ili "aa,bb,cc,".
Cisto u svrhu dokumentacije da kazem da nije tesko da se ishendluje korektno postavljanje delimitera.
Code:
public String joinStrings(String[] strArray)
{
StringBuilder sb = new StringBuilder();
int counter = 0;
for(String element : strArray)
{
sb.append(element);
//Opciono mozes da dodas i delimiter
if(counter != (strArray.length - 1))
sb.append(',');
counter++;
}
return sb.toString();
}
Ili for petlja sa brojacem pa bez ovog counter.