Articles of Zeichenfolge

Was ist der Unterschied zwischen “Text” und neuem String (“Text”)?

Was ist der Unterschied zwischen diesen beiden folgenden Aussagen? String s = “text”; String s = new String(“text”);

Java: Aufteilen einer durch Kommas getrennten Zeichenfolge, aber ignorieren von Kommas in Anführungszeichen

Ich habe eine Zeichenfolge vage wie folgt: foo,bar,c;qual=”baz,blurb”,d;junk=”quux,syzygy” dass ich durch Kommas trennen möchte – aber ich muss Kommas in Anführungszeichen ignorieren. Wie kann ich das machen? Scheint wie ein Regexp-Ansatz fehlschlägt; Ich nehme an, dass ich einen anderen Modus manuell scannen und einen anderen Modus eingeben kann, wenn ich ein Angebot sehe, aber es […]

Einfacher Weg, um einen String in Java zu wiederholen

Ich suche nach einer einfachen Commons-Methode oder einem Operator, der es mir erlaubt, einige Male n- mal zu wiederholen. Ich weiß, dass ich dies mit einer for-Schleife schreiben könnte, aber ich möchte For-Schleifen bei Bedarf vermeiden und irgendwo sollte eine einfache direkte Methode existieren. String str = “abc”; String repeated = str.repeat(3); repeated.equals(“abcabcabc”); Bezüglich: repeat […]

Warum wird char gegenüber String für Passwörter bevorzugt?

In Swing hat das Passwortfeld eine getPassword() ( getPassword() char[] ) anstelle der üblichen Methode getText() (returns String ). Ebenso bin ich auf einen Vorschlag gestoßen, String für die Passwörter zu verwenden. Warum stellt String bei Passwörtern eine Gefahr für die Sicherheit dar? Es ist unbequem, char[] .

Was ist der Java-String-Pool und wie unterscheidet sich “s” von einem neuen String (“s”)?

Was ist mit String Pool gemeint? Und was ist der Unterschied zwischen den folgenden Deklarationen: String s = “hello”; String s = new String(“hello”); Gibt es einen Unterschied zwischen dem Speichern dieser beiden Zeichenfolgen durch die JVM?

Entfernen des nachgestellten Zeilenvorschubzeichens von der Eingabe fgets ()

Ich versuche, einige Daten vom Benutzer zu erhalten und sie an eine andere function in gcc zu senden. Der Code ist in etwa so. printf(“Enter your Name: “); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, “Error reading Name.\n”); exit(1); } Ich finde jedoch, dass es am Ende einen newline \n Charakter hat. Wenn […]

Konvertiert die Zeichenfolgendarstellung der Liste in die Liste

Ich habe mich gefragt, wie der einfachste Weg ist, eine string Liste wie die folgende in eine list zu konvertieren: x = u'[ “A”,”B”,”C” , ” D”]’ Selbst wenn der Benutzer Leerzeichen zwischen Kommas und Leerzeichen innerhalb der Anführungszeichen setzt. Ich muss auch damit umgehen: x = [“A”, “B”, “C”, “D”] in Python. Ich weiß, […]

String.equals versus ==

Dieser Code trennt eine Zeichenfolge in Token und speichert sie in einem Array von Strings und vergleicht dann eine Variable mit der ersten Heimat … Warum funktioniert es nicht? public static void main(String…aArguments) throws IOException { String usuario = “Jorman”; String password = “14988611”; String strDatos = “Jorman 14988611″; StringTokenizer tokens = new StringTokenizer(strDatos, ” […]

Wie mache ich eine Zeichenkette in C ++?

Java hat eine praktische Split-Methode: String str = “The quick brown fox”; String[] results = str.split(” “); Gibt es einen einfachen Weg, dies in C ++ zu tun?

Wie man eine Zeichenkette in Java aufteilt

Ich habe eine Zeichenfolge “004-034556” , die ich in zwei Strings aufteilen möchte: string1=004 string2=034556 Das bedeutet, dass die erste Zeichenfolge die Zeichen vor ‘-‘ und die zweite Zeichenfolge die Zeichen nach ‘-‘ . Ich möchte auch überprüfen, ob die Zeichenfolge ‘-‘ . Wenn nicht, werde ich eine Ausnahme casting. Wie kann ich das machen?