Le tri de code suivant fonctionne, mais fixe le nombre d'éléments dans String []. Y at-il un moyen de faire un String [] ajouter le nombre d'éléments nécessaires dynamiquement?Comment un StringBuilder peut-il être mieux converti en String []?
private static StringBuilder names = new StringBuilder();
...
public String[] getNames() {
int start = 0;
int end = 0;
int i = 0;
String[] nameArray = {"","","",""};
while (-1 != end) {
end = names.indexOf(TAB, start);
nameArray[i++] = names.substring(start, end);
start = ++end; // The next name is after the TAB
}
return nameArray;
}
Il serait vraiment utile si vous expliquiez * comment * vous voulez que le texte soit brisé. J'ai fait des hypothèses basées sur le code, mais une description aurait été bien. –