Articles of String

Garbage Collection für interne Strings, String Pool und perm-space

Nachdem ich die String-Interna von Java erkundet habe, bin ich verwirrt, was man als “Dauerwelle” bezeichnet. Mein Verständnis davon war zunächst, dass es sowohl String Literale als auch classn-Metadaten enthielt, wie in dieser Frage erläutert. Ich habe auch über die String.intern() -Methode gelesen und dass sie String s in den String-Pool platziert und einen Verweis […]

Formatieren einer Zeichenfolge in Spalten mithilfe der String-Interpolation

Ich muss doubles drucken, so dass eine bestimmte Anzahl von Symbolen (wie 8) für die String-Darstellung des Werts zugewiesen wird. Die nächsten Wörter sollten mit dem gleichen Index vom Anfang der Zeichenfolge in jeder Zeichenfolge beginnen. Jetzt habe ich: value: 0 test value: 0.3333333333333 test value: 0.5 test Ich brauche: value: 0 test value: 0.33333333 […]

Wie drucke ich den vollständigen Wert einer langen Zeichenfolge in gdb?

Ich möchte die gesamte Länge einer C-Zeichenfolge in GDB drucken. Standardmäßig wird es abgekürzt. Wie erzwinge ich, dass GDB den gesamten String druckt?

Beste Datenstruktur für die Implementierung eines Wörterbuchs?

Was wäre die beste Datenstruktur, um alle Wörter eines Wörterbuchs zu speichern? Das beste, was ich mir HashTable konnte, war eine HashMap , die auf eine HashTable . Grundsätzlich erhalten wir abhängig vom ersten Zeichen die zugehörige HashTable und dann können wir die Wörter beginnend mit diesem Zeichen hinzufügen. Wir wählen dann eine gute Hash-function […]

Was sind gültige Date Time Strings in JavaScript?

Wenn ich ein new Date oder Date.parse in JavaScript verwende, kann ich nicht einfach beliebige Datumsformate übergeben. Abhängig vom Format erhalte ich ein anderes Datum als ich wollte oder sogar ein Invalid Date anstelle eines Datumsobjekts. Einige Datumsformate funktionieren in einem Browser, aber nicht in anderen. Welche Datumsformate sollte ich verwenden? Weitere Fragen: Unterstützen alle […]

Wann ändert sich der Pool?

Ich habe zwei Fragen: public static void main(String[] args) { String s1 = “bla”; String s2 = “b” +”l” + “a”; String s3 = “b”.concat(“l”).concat(“a”); if(s1 == s2) System.out.println(“Equal”); else System.out.println(“Not equal”); if(s1 == s3) System.out.println(“Equal”); else System.out.println(“Not equal”); } Warum zeigen s1 und s2 auf dasselbe Objekt, während s1 und s3 nicht? ( Es […]

Swift playground – Wie konvertiert man einen String mit Komma in einen String mit Dezimalzahl?

Ich bin neu in der Swift-Welt. Wie kann ich eine Zeichenfolge mit einem Komma in eine Zeichenfolge mit einer Dezimalzahl konvertieren? Der Code funktioniert gut mit einem Punkt (.) Das Problem ist, wenn ich ein Komma (,) verwende … mit: var price Der Ursprung des Problems ist die Dezimale französische Tastatur Verwenden Sie ein Komma […]

Wie kann man Objektinhalte korrekt drucken?

Ich habe eine ArrayList , die einige Objekte aus der User enthält. Wenn ich diese Objekte drucke, habe ich: [Benutzer @ 18fd984, Benutzer @ 18fd984] Wie drucke ich diese Objekte richtig?

Wie verwende ich Variablen in Strings in Anführungszeichen?

Ich frage mich nur, wie ich eine Variable in einfache Anführungszeichen (ich verwende einfache Anführungszeichen, da die Zeichenfolge in Anführungszeichen hat). echo ‘test text “here_is_some_test_text_$counter” “output”‘ >> ${FILE} jede Hilfe würde sehr geschätzt werden

Warum zeigt VS 2008 keine Erweiterungsmethoden in der Intellisense for String-class an?

Da String IEnumerable implementiert, erwartete ich, dass in Intellisense die Enumerable-Erweiterungsmethoden angezeigt werden, z. B. beim Eingeben des Punkts in String s = “asdf”; s. Ich habe erwartet zu sehen. .Select(…) , .ToList() usw. Ich war dann überrascht zu sehen, dass die Erweiterungsmethoden tatsächlich auf der String-class arbeiten, sie tun es einfach nicht in Intellisense […]