Articles of String

Unterschied zwischen String replace () und replaceAll ()

Was ist der Unterschied zwischen den Methoden replace() und replaceAll() von java.lang.String, replaceAll() später verwendet wird? Für einfache Ersetzungen wie ersetzen . mit / , gibt es einen Unterschied?

Fehlermeldung “Befehl nicht gefunden” beim Vergleichen von zwei Strings in Bash

Mein ganzes Script ist momentan das: #!/bin/sh clear; blanko=””; # Dummy-Variablen variable=Testvariable; if [[$variable == $blanko]]; then echo “Nichts da!” else echo $variable fi und wenn ich reinkomme TestSelect.sh Ich bekomme /usr/bin/TestSelect.sh: line 6: [[Testvariable: command not found Testvariable Wie kann ich das beheben?

Führende Nullen für Int in Swift

Ich möchte einen Int in Swift in einen String mit führenden Nullen konvertieren. Betrachten Sie zum Beispiel diesen Code: for myInt in 1…3 { print(“\(myInt)”) } Derzeit ist das Ergebnis davon: 1 2 3 Aber ich möchte, dass es so ist: 01 02 03 Gibt es eine saubere Methode, dies in den Swift-Standardbibliotheken zu tun?

Garbage Collection von String-Literalen

Ich lese über Garbage Collection und ich bekomme verwirrende Suchergebnisse, wenn ich nach String Literal Garbage Collections suche. Ich benötige Erläuterungen zu folgenden Punkten: Wenn eine Zeichenkette zum Zeitpunkt der Kompilierung als Literal definiert wird [zB: String str = “java” ], wird dann Müll gesammelt? Wenn intern verwenden Methode [zB: String str = new String(“java”).intern() […]

Doppelte vs einfache Anführungszeichen

Ich bin wirklich neu in Ruby und ich versuche zu verstehen, ob es eine bestimmte Zeit gibt, wann ich “” vs ” . Ich habe die ganze Zeit einfache Anführungszeichen verwendet, weil es einfacher zu tippen ist, aber ich bin mir nicht sicher, ob ich das sollte. zB get ‘user/new’ vs get “user/new”

Wie ersetze ich die * erste Instanz * einer Zeichenkette in .NET?

Ich möchte das erste Vorkommen in einer gegebenen Zeichenfolge ersetzen. Wie kann ich dies in .NET erreichen?

Strings mit == vergleichen, die in Java als final deklariert sind

Ich habe eine einfache Frage zu Strings in Java. Das folgende Segment von einfachem Code verkettet nur zwei Strings und vergleicht sie dann mit == . String str1=”str”; String str2=”ing”; String concat=str1+str2; System.out.println(concat==”string”); Der Vergleichsausdruck concat==”string” gibt false als offensichtlich zurück (ich verstehe den Unterschied zwischen equals() und == ). Wenn diese beiden Strings final […]

Warum wird die String-class in Java als final deklariert?

Als ich erfuhr, dass die class java.lang.String in Java als final deklariert ist, habe ich mich gefragt, warum das so ist? Ich habe damals noch keine Antwort gefunden, aber diesen Post: Wie erstelle ich ein Replikat der String-class in Java? erinnerte mich an meine Anfrage. Sicher, String bietet alle functionen, die ich jemals brauchte, und […]

Zeichenfolgen sind Objekte in Java. Warum verwenden wir nicht “neu”, um sie zu erstellen?

Normalerweise erstellen wir Objekte mit dem new Schlüsselwort: Object obj = new Object(); Strings sind Objekte, aber wir verwenden sie nicht new , um sie zu erstellen: String str = “Hello World”; Warum ist das? Kann ich einen String mit new ?

Java: Was ist das: [Ljava.lang.Object ;?

Ich bekomme das, wenn ich toString für ein Objekt toString ich von einem functionsaufruf erhalten habe. Ich weiß, dass der Typ des Objekts in dieser Zeichenfolge codiert ist, aber ich weiß nicht, wie ich es lesen soll. Wie heißt diese Art der Codierung?