Articles of String

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?

C ++ – Performance-Herausforderung: Umwandlung in Ganzzahl in Std :: String

Kann jemand die performance meiner Ganzzahl zu std :: string code schlagen, unten verbunden? Es gibt bereits einige Fragen, die erklären, wie man eine Ganzzahl in eine std::string in C ++ umwandelt, wie diese , aber keine der angebotenen Lösungen ist effizient. Hier ist kompilierfertiger Code für einige gebräuchliche Methoden gegen: Der “C ++ Weg”, […]

Wie trimme ich Whitespace?

Gibt es eine Python-function, die Leerzeichen (Leerzeichen und Tabulatoren) von einer Zeichenfolge abschneidet? Beispiel: \t example string\t → example string