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, …
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. …
Es ist ziemlich ärgerlich alle für meine Saiten zu testen , nullbevor ich Methoden sicher anwenden kann , wie ToUpper(), StartWith()etc ... Wenn der Standardwert von stringdie leere Zeichenfolge wäre, müsste ich nicht testen, und ich würde das Gefühl haben, dass er mit den anderen Werttypen wie intoder doublezum Beispiel …
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? …
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"
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 ?
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?
Ich habe so etwas: extensionsToCheck = ['.pdf', '.doc', '.xls'] for extension in extensionsToCheck: if extension in url_string: print(url_string) Ich frage mich, wie dies in Python eleganter wäre (ohne die for-Schleife zu verwenden). Ich habe an so etwas gedacht (wie aus C / C ++), aber es hat nicht funktioniert: if …
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. …
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 …
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Monaten . Verbessere diese Frage Gibt es ein Dienstprogramm, mit dem eine Textdatei in …
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 …
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)?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.