Articles of String

Datei Zeile für Zeile in Go lesen

Ich file.ReadLine function file.ReadLine in Go nicht finden. Ich kann herausfinden, wie man schnell einen schreibt, aber ich frage mich nur, ob ich hier etwas übersehen habe. Wie liest man eine Datei Zeile für Zeile?

Wie man Zeichenkette in booleschen PHP umwandelt

Wie kann ich String in boolean umwandeln? $string = ‘false’; $test_mode_mail = settype($string,’boolean’); var_dump($test_mode_mail); if($test_mode_mail) echo ‘test mode is on.’; es kehrt zurück, Boolescher Wert aber es sollte boolean false .

NSString zu CFStringRef und CFStringRef zu NSString in ARC?

Ich versuche, den richtigen Weg zu verstehen, einen NSString von einem CFStringRef in ARC zu erhalten? Gleiches für die umgekehrte Richtung, CFStringRef zu NSString in ARC? Was ist der richtige Weg, dies zu tun, ohne Speicherlecks zu erzeugen?

String-Gleichheit gegenüber Standortgleichheit

String s1 = “BloodParrot is the man”; String s2 = “BloodParrot is the man”; String s3 = new String(“BloodParrot is the man”); System.out.println(s1.equals(s2)); System.out.println(s1 == s2); System.out.println(s1 == s3); System.out.println(s1.equals(s3)); // Ausgabe wahr wahr falsch wahr Warum haben nicht alle Zeichenketten denselben Platz im Speicher, wenn alle drei den gleichen Inhalt haben?

Wenn “a == b” falsch ist, wenn zwei NSString-Objekte verglichen werden

Ich habe eine class mit einer zugreifbaren Methode, die beim Aufruf einen NSString . [MyClass getMyString] Die String-Variable in dieser class wird tatsächlich in didSelectRowAtIndexPath: zugewiesen didSelectRowAtIndexPath: Teil einer Tabelle wie didSelectRowAtIndexPath: : myString = cell.textLabel.text; Wenn ich die Zeichenfolge durch Aufrufen dieser Methode abrufe, weise ich sie einer anderen Zeichenfolge in der class zu, […]

Werden zwei Strings mit demselben Inhalt am selben Speicherort gespeichert?

Diese Frage habe ich in einem Interview gestellt. Ich habe zwei Strings definiert als String s1=”Java”; String s2=”Java”; Meine Frage ist, ob diese beiden Referenzen auf den gleichen Speicherort verweisen. Wenn wir identische Strings erstellen (ohne neues Schlüsselwort), wird der Inhalt im Allgemeinen nur einmal im Speicher gespeichert, und alle String-Objekte mit demselben Inhalt beziehen […]

So geben Sie ein std :: string.c_str () zurück

Ich habe eine Methode, die den konstanten Zeichenzeiger zurückgibt. Es verwendet einen std::string und gibt schließlich seinen c_str() . const char * returnCharPtr() { std::string someString; // some processing!. return someString.c_str(); } Ich habe einen Bericht von COVERITY Tool, dass das oben genannte keine gute Verwendung ist. Ich habe gegoogelt und festgestellt, dass der Char-pointers […]

Wörter in einer String-Methode zählen?

Ich habe mich gefragt, wie ich eine Methode schreiben würde, um die Anzahl der Wörter in einer Java-Zeichenkette nur mit String–Methoden wie charAt, length oder substring zu zählen. Schleifen und if-statementen sind in Ordnung! Ich schätze jede Hilfe, die ich bekommen kann! Vielen Dank!

Algorithmus um ein IEEE 754 Double in eine Zeichenkette umzuwandeln?

Viele Programmiersprachen, die IEEE 754-Doubles verwenden, stellen eine Bibliotheksfunktion bereit, um diese Doubles in Strings umzuwandeln. Zum Beispiel hat C sprintf , C ++ hat stringstream , Java hat Double.toString , etc. Intern, wie werden diese functionen implementiert? Das heißt, welche Algorithmen verwenden sie, um das Double in eine String-Repräsentation umzuwandeln, vorausgesetzt, dass sie häufig […]

Wie benutze ich NSScanner?

Ich habe gerade Apples Doku von NSScanner gelesen. Ich versuche, die ganze Zahl dieser Zeichenfolge zu erhalten: @ “Benutzer angemeldet (3 Versuche)”. Ich kann kein Beispiel finden, wie man innerhalb von Klammern scannt. Irgendwelche Ideen? Hier ist der Code: NSString *logString = @”user logged (3 attempts)”; NSScanner *aScanner = [NSScanner scannerWithString:logString]; [aScanner scanInteger:anInteger]; NSLog(@”Attempts: %i”, […]