Als «string» getaggte Fragen

Eine Zeichenfolge ist eine endliche Folge von Symbolen, die üblicherweise für Text verwendet wird, manchmal jedoch für beliebige Daten.

6
Vergleichen von Zeichenfolgen mit ==, die in Java als endgültig deklariert sind
Ich habe eine einfache Frage zu Zeichenfolgen in Java. Das folgende Segment einfachen Codes verkettet nur zwei Zeichenfolgen und vergleicht sie dann mit ==. String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); Der Vergleichsausdruck concat=="string"kehrt falseals offensichtlich (ich verstehe den Unterschied zwischen equals()und ==). Wenn diese beiden Zeichenfolgen so deklariert finalsind, …
220 java  string  final 


5
Konvertieren Sie XmlDocument in String
So konvertiere ich derzeit XMLDocument in String StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); Das Problem bei dieser Methode ist, dass wenn ich " ((Anführungszeichen), die ich in Attributen habe) habe, es ihnen entgeht. Zum Beispiel: <Campaign name="ABC"> </Campaign> Oben ist das erwartete XML. …


26
Unveränderlichkeit von Strings in Java
Betrachten Sie das folgende Beispiel. String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "Help!"; System.out.println(str); //Prints Help! In Java sind String-Objekte jetzt unveränderlich. Wie kommt es dann, dass dem Objekt strder Wert "Hilfe!" Zugewiesen werden kann? Widerspricht dies nicht der Unveränderlichkeit von Strings in Java? …

30
Teilen eines Strings in Stücke einer bestimmten Größe
Angenommen, ich hätte eine Zeichenfolge: string str = "1111222233334444"; Wie kann ich diese Saite in Stücke von einiger Größe zerlegen? Wenn Sie dies beispielsweise in Größen von 4 aufteilen, werden Zeichenfolgen zurückgegeben: "1111" "2222" "3333" "4444"
218 c#  string 

21
Ordnen Sie zwei Zeichenfolgen in einer Zeile Grep zu
Ich versuche, grepLinien zuzuordnen, die zwei verschiedene Zeichenfolgen enthalten. Ich habe Folgendes versucht, aber dies stimmt mit Zeilen überein, die entweder string1 oder string2 enthalten, was nicht das ist, was ich will. grep 'string1\|string2' filename Wie stimme ich also grepnur mit den Zeilen überein , die beide Zeichenfolgen enthalten ?
218 regex  linux  string  grep 

18
Entfernen einer Liste von Zeichen in einer Zeichenfolge
Ich möchte Zeichen in einer Zeichenfolge in Python entfernen: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Aber ich habe viele Zeichen, die ich entfernen muss. Ich dachte über eine Liste nach list = [',', '!', '.', ';'...] Aber wie kann ich das verwenden list, um die Zeichen in der zu ersetzen string?
217 python  string  list  replace 


10
Warum behandelt Oracle 9i eine leere Zeichenfolge als NULL?
Ich weiß , dass es nicht so betrachten ‚‘ NULL, aber das bedeutet nicht viel , mir zu sagen , warum dies der Fall ist. Nach meinem Verständnis der SQL-Spezifikationen ist '' nicht dasselbe wie NULL- eines ist ein gültiges Datum, und das andere zeigt das Fehlen derselben Informationen an. …
216 sql  oracle  null  string 

2
MySQL - length () vs char_length ()
Was ist der Hauptunterschied zwischen length()und char_length()? Ich glaube, es hat etwas mit binären und nicht-binären Zeichenfolgen zu tun. Gibt es einen praktischen Grund, Zeichenfolgen als binär zu speichern? mysql> select length('MySQL'), char_length('MySQL'); +-----------------+----------------------+ | length('MySQL') | char_length('MySQL') | +-----------------+----------------------+ | 5 | 5 | +-----------------+----------------------+ 1 row in set …
215 mysql  string 



13
Sollte ich Javas String.format () verwenden, wenn die Leistung wichtig ist?
Wir müssen ständig Strings für die Protokollausgabe erstellen und so weiter. In den JDK-Versionen haben wir gelernt, wann StringBuffer(viele Anhänge, thread-sicher) und StringBuilder(viele Anhänge, nicht thread-sicher) zu verwenden sind. Was ist der Rat zur Verwendung String.format()? Ist es effizient oder müssen wir uns an die Verkettung von Einzeilern halten, bei …

11
StringUtils.isBlank () vs String.isEmpty ()
Ich bin auf einen Code gestoßen, der Folgendes enthält: String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); Dies scheint funktional dem Folgenden zu entsprechen: String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else doOtherStuff(); Ist ein Unterschied zwischen den beiden ( org.apache.commons.lang3.StringUtils.isBlankund java.lang.String.isEmpty)?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.