Articles of String

Verwenden Sie den Gleichheitsoperator ==, um zwei Zeichenfolgen für die Gleichheit in C zu vergleichen

int main (int argc, **argv) { if (argv[1] == “-hello”) printf(“True\n”); else printf(“False\n”); } # ./myProg – Hallo Falsch Warum? Ich realisiere strcmp(argv[1], “-hello”) == 0 gibt true zurück … aber warum kann ich den Gleichheitsoperator nicht benutzen, um zwei C-Strings zu vergleichen?

Wie teilt strtok () die Zeichenfolge in Token in C?

Bitte erklären Sie mir die functionsweise der function strtok() Handbuch sagt, dass es die Zeichenfolge in Tokens bricht. Ich kann aus dem Handbuch nicht verstehen, was es eigentlich macht. Ich fügte Uhren auf str und *pch , um zu überprüfen, ob sie funktionierten. Als die erste while-Schleife auftrat, *pch der Inhalt von str nur “this”. […]

Warum ist StringTokenizer veraltet?

Die Java-Dokumentation scheint nichts über die StringTokenizer von StringTokenizer zu StringTokenizer , aber ich StringTokenizer , wie sie vor langer Zeit veraltet war. War es veraltet, weil es Bugs / Fehler hatte, oder ist String.split() einfach besser, insgesamt zu verwenden? Ich habe einen Code, der StringTokenizer und ich frage mich, ob ich ernsthaft darüber besorgt […]

Wie verwende ich sed / grep, um Text zwischen zwei Wörtern zu extrahieren?

Ich versuche, eine Zeichenfolge auszugeben, die alles zwischen zwei Wörtern einer Zeichenfolge enthält: Eingang: “Here is a String” Ausgabe: “is a” Verwenden: sed -n ‘/Here/,/String/p’ enthält die Endpunkte, aber ich möchte sie nicht einschließen.

Unterschied zwischen null und leer (“”) Java String

Was ist der Unterschied zwischen null und dem “” (leere Zeichenfolge)? Ich habe einen einfachen Code geschrieben: String a = “”; String b = null; System.out.println(a==b); // false System.out.println(a.equals(b)); // false Beide statementen geben false . Es scheint, ich bin nicht in der Lage zu finden, was der tatsächliche Unterschied zwischen ihnen ist.

Verketten von Null-Strings in Java

Warum funktioniert das Folgende? Ich würde erwarten, dass eine NullPointerException ausgetriggers wird. String s = null; s = s + “hello”; System.out.println(s); // prints “nullhello”

Wie man einen String nach Platz aufteilt

Ich muss meine Zeichenfolge durch Leerzeichen trennen. Dafür habe ich versucht: str = “Hello I’m your String”; String[] splited = str.split(” “); Aber es scheint nicht zu funktionieren.

String nach Datum mit unterschiedlichem Format in Java analysieren

Ich möchte String in verschiedene Formate konvertieren. Beispielsweise, Ich bekomme vom Benutzer, String fromDate = “19/05/2009”; // ie (dd/MM/yyyy) format Ich möchte dies von fromDate als Date-Objekt vom Format “yyyy-MM-dd” konvertieren Wie kann ich das machen?

Wie konvertiert man eine Zeichenkette in Bash in Kleinbuchstaben?

Gibt es einen Weg in bash , um eine Zeichenkette in eine Kleinbuchstaben Zeichenkette umzuwandeln? Zum Beispiel, wenn ich: a=”Hi all” Ich möchte es konvertieren zu: “hi all”

Der beste Weg, um eine ArrayList in eine Zeichenfolge zu konvertieren

Ich habe eine ArrayList , die ich komplett als String ausgeben möchte. Im Wesentlichen möchte ich es in der Reihenfolge ausgeben, die den toString jedes durch Tabulatoren getrennten Elements verwendet. Gibt es einen schnellen Weg, dies zu tun? Sie könnten es durchlaufen (oder entfernen Sie jedes Element) und verketten es zu einem String, aber ich […]