Articles of stringbuilder

Java: String concat vs StringBuilder – ottimizzato, quindi cosa dovrei fare?

In questa risposta , si dice (implica) che la concatenazione di stringhe sia ottimizzata in operazioni StringBuilder, quindi quando scrivo il mio codice, c’è qualche ragione per scrivere il codice StringBuilder nell’origine? Nota che il mio caso d’uso è diverso dalla domanda dell’OP, poiché concatenamento / accodamento di centinaia di migliaia di righe. Per essere […]

Qual è la differenza tra String e StringBuffer in Java?

Qual è la differenza tra String e StringBuffer in Java? C’è una dimensione massima per String?

Rimuovere l’ultimo carattere di un StringBuilder?

Quando si esegue il ciclo di una raccolta e si crea una stringa di ogni dato separata da un delimitatore, alla fine si finisce sempre con un delimitatore aggiuntivo, ad es. for(String serverId : serverIds) { sb.append(serverId); sb.append(“,”); } Dà qualcosa del tipo: serverId_1, serverId_2, serverId_3, Vorrei eliminare l’ultimo carattere in StringBuilder (senza convertirlo perché […]

Come posso cancellare o svuotare un StringBuilder?

Sto usando un StringBuilder in un ciclo e ogni x iterazioni voglio svuotarlo e iniziare con un StringBuilder vuoto, ma non riesco a vedere alcun metodo simile a .NET StringBuilder.Clear nella documentazione, solo il metodo di eliminazione che sembra troppo complicato. Quindi qual è il modo migliore per pulire uno StringBuilder in Java?

Quando usare StringBuilder?

Capisco i vantaggi di StringBuilder. Ma se voglio concatenare 2 stringhe, suppongo che sia meglio (più veloce) farlo senza StringBuilder. È corretto? A che punto (numero di stringhe) diventa meglio usare StringBuilder?

String.Format è efficiente come StringBuilder

Supponiamo di avere un costruttore di stringhe in C # che faccia questo: StringBuilder sb = new StringBuilder(); string cat = “cat”; sb.Append(“the “).Append(cat).(” in the hat”); string s = sb.ToString(); sarebbe tanto efficiente o più efficiente avere: string cat = “cat”; string s = String.Format(“The {0} in the hat”, cat); Se è così, perché? […]

Differenza tra stringhe e StringBuilder in c #

Mi piacerebbe conoscere la differenza tra string e StringBuilder e anche bisogno di alcuni esempi per la comprensione.

String.Join vs. StringBuilder: che è più veloce?

In una precedente domanda sulla formattazione di un formato double[][] a CSV, Marc Gravell ha affermato che l’uso di StringBuilder sarebbe più veloce di String.Join . È vero?

Perché StringBuilder quando c’è una stringa?

Ho appena incontrato StringBuilder per la prima volta e sono rimasto sorpreso dal fatto che Java ha già una potente class String che consente l’aggiunta. Perché una seconda class String ? Dove posso saperne di più su StringBuilder ?

String, StringBuffer e StringBuilder

Per favore dimmi una situazione in tempo reale per confrontare String , StringBuffer e StringBuilder ?