Was ist der Hauptunterschied zwischen StringBufferund StringBuilder? Gibt es Leistungsprobleme bei der Entscheidung für eines dieser
Stringbuilder ist eine Klasse, die eine bequeme und effiziente Möglichkeit bietet, mit Textdaten in Java und .NET Framework zu arbeiten.
Was ist der Hauptunterschied zwischen StringBufferund StringBuilder? Gibt es Leistungsprobleme bei der Entscheidung für eines dieser
Angesichts der 2 folgenden toString()Implementierungen, welche bevorzugt wird: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } oder public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b)...
Wenn Sie eine Sammlung durchlaufen und aus jedem durch ein Trennzeichen getrennten Datenzeichen eine Zeichenfolge erstellen müssen, erhalten Sie am Ende immer ein zusätzliches Trennzeichen, z for (String serverId : serverIds) { sb.append(serverId); sb.append(","); } Gibt etwas wie: serverId_1,...
Ich habe ein StringBuilderObjekt, StringBuilder result = new StringBuilder(); result.append(someChar); Jetzt möchte ich ein Zeilenumbruchzeichen an das anhängen StringBuilder . Wie kann ich es tun? result.append("/n"); Funktioniert nicht. Also habe ich darüber nachgedacht, eine neue Zeile mit...
Bitte sagen Sie mir , eine Echtzeit - Situation zu vergleichen String, StringBufferund
Ich sehe einige Code-Projektlösungen . Aber gibt es eine regelmäßige Implementierung in
Angenommen, ich habe einen Stringbuilder in C #, der dies ausführt: StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("the ").Append(cat).(" in the hat"); string s = sb.ToString(); Wäre das so effizient oder effizienter als: string cat = "cat"; string s = String.Format("The {0}...
Ich weiß, dass wir Zeichenfolgen mit anhängen können StringBuilder. Gibt es eine Möglichkeit, Zeichenfolgen voranzustellen (dh Zeichenfolgen vor einer Zeichenfolge hinzuzufügen), StringBuilderum die Leistungsvorteile beizubehalten, die sich
Ich habe eine leistungsbezogene Frage zur Verwendung von StringBuilder. In einer sehr langen Schleife manipuliere ich a StringBuilderund übergebe es an eine andere Methode wie diese: for (loop condition) { StringBuilder sb = new StringBuilder(); sb.append("some string"); . . .
Ich könnte das nur mit String machen, zum Beispiel: String str=""; for(int i=0;i<100;i++){ str=i+str; } Gibt es eine Möglichkeit, dies mit StringBuilder zu erreichen? Vielen
Ich habe folgendes data.AppendFormat("{0},",dataToAppend); Das Problem dabei ist, dass ich es in einer Schleife verwende und es ein Komma gibt. Was ist der beste Weg, um das nachfolgende Komma zu entfernen? Muss ich Daten in eine Zeichenfolge ändern, die Teilzeichenfolge
Wie hängt man ein neues Zeilenzeichen (\ n \ r) an
Ich habe gerade eine SQL-Abfrage wie diese in meinem Projekt gefunden: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); Erreicht dies StringBuildersein Ziel, dh die Speichernutzung zu reduzieren? Ich bezweifle das, weil im Konstruktor das '+' (String concat...
Ich versuche zu verstehen, was die beste Vorgehensweise ist und warum String-Literale und -Variablen für verschiedene Fälle verkettet werden. Zum Beispiel, wenn ich solchen Code habe StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String)...
Ich verstehe die Vorteile von StringBuilder. Wenn ich jedoch 2 Zeichenfolgen verketten möchte, gehe ich davon aus, dass es besser (schneller) ist, dies ohne StringBuilder zu tun. Ist das richtig? Ab wann (Anzahl der Zeichenfolgen) ist es besser, StringBuilder zu verwenden?
Ich bin gerade StringBuilderzum ersten Mal darauf gestoßen und war überrascht, da Java bereits eine sehr leistungsfähige StringKlasse hat, die das Anhängen ermöglicht. Warum eine zweite StringKlasse? Wo kann ich mehr erfahren StringBuilder?
In einer früheren Frage zur Formatierung eines double[][]CSV-Formats wurde vorgeschlagen, dass die Verwendung StringBuilderschneller als ist String.Join. Ist das wahr?
Ich muss eine Zeichenfolge erstellen, die in einer Textansicht platziert ist und eine Zeichenfolge wie die folgende anzeigt: Erster Teil nicht fett BOLD Rest nicht fett Also möchte ich wissen, wie ich das machen könnte SpannableStringBuilder? Ich könnte drei TextEdit verwenden, um dies zu...
Was ist der Unterschied zwischen stringund StringBuilder? Was wären auch einige Beispiele für das Verständnis?