Può essere Sono i capelli scissione, ma mi chiedevo nel seguente caso:Ancora una volta sulla stringa aggiunta vs concat vs +
String newString = a + b + c; //case 1
String newString = a.concat(b).concat(c); //case 2
StringBuilder newString = new StringBuilder(); //case 3
newString.append(a);
newString.append(b);
newString.append(c);
Quale è il migliore da usare?
Migliore intendo in in qualsiasi modo.
Leggendo questi, altri posti dicono che il caso 3 non è prestazioni ottimali saggio, altri questo caso 1 finiranno nel caso 3 ecc
Per essere più specifici.
Ad esempio, mettendo tutto a parte, quale stile è più adatto per vederlo da un altro programmatore se si dovesse mantenere il suo codice?
O quale consideri più efficiente in termini di programmazione?
Oppure si potrebbe pensare è più veloce ecc.
Non so come altro esprimere questo.
Una risposta come ad es. il caso 3 può essere più veloce ma la maggior parte dei programmatori preferisce il caso 1 perché è più leggibile è accettato anche se è in qualche modo ben elaborato
Non mi dispiace il downvote. Mi dispiace molto l'anonimo downvote – Cratylus
Questa domanda è probabilmente un dupe di pochi altri. (Votato come nessuno è stato collegato a un duplicato.) –
@Cratylus, Vorrei poter continuare a eludere il tuo commento ancora e ancora. Ma chi se ne frega, SO non è così senza anonimi downvotes. – 3bdalla