Articles of Zeichenfolge

Warum ersetzt nichtAlle in dieser Codezeile?

String weatherLocation = weatherLoc[1].toString(); weatherLocation.replaceAll(“how”,””); weatherLocation.replaceAll(“weather”, “”); weatherLocation.replaceAll(“like”, “”); weatherLocation.replaceAll(“in”, “”); weatherLocation.replaceAll(“at”, “”); weatherLocation.replaceAll(“around”, “”); test.setText(weatherLocation); weatherLocation enthält immer noch “Like in”

Warum ist eine leere Zeichenfolge in jeder Zeichenfolge?

Beispielsweise: >>> s = ‘python’ >>> s.index(”) 0 >>> s.index(‘p’) 0

toUpperCase in Java funktioniert nicht

Ich habe eine Zeichenfolge: String c = “IceCream”; Wenn ich die function toUpperCase() verwende, gibt sie die gleiche Zeichenfolge zurück, aber ich möchte “ICECREAM” . Wo ist das Problem?

Datum von String in folgendem Format analysieren: TT / MM / JJJJ

Ich denke, was ist der beste Weg in Java, um die Zeichenfolge mit diesem Format zu analysieren dd / MM / JJJJ [bis TT / MM / JJJJ]. Die Zeichenkette mit dem [] ist optional und dd steht für die 2-stellige Darstellung der Daten, MM ist die 2-stellige Darstellung des Monats und JJJJ ist die […]

Wie liest man cin mit Whitespace bis zu einem Newline-Zeichen?

Ich möchte von cin in C ++ von der aktuellen Position bis zu einem Newline-Zeichen in eine Zeichenfolge lesen. Die zu lesenden Zeichen können Leerzeichen enthalten. Mein erster Durchgang schlägt fehl, weil er auf dem ersten Platz anhält: string result; cin >> result; Wenn Cin gegeben ist: (cd /my/dir; doSometing)\n Das variable Ergebnis erhält nur: […]

Float als String mit mindestens 1 Dezimalstelle anzeigen

Ich möchte ein Float als String anzeigen und dabei sicherstellen, dass mindestens eine Dezimalstelle angezeigt wird. Wenn es mehr Dezimalzahlen gibt, möchte ich diese angezeigt haben. Beispiel: 1 sollte als 1.0 angezeigt werden 1.2345 sollte als 1.2345 angezeigt werden Kann mir jemand mit der Formatzeichenkette helfen?

fgets () enthält den Zeilenumbruch am Ende

fgets(input,sizeof(input),stdin); if (strcmp(input, “quit”) == 0){ exit(-1); } Wenn ich quit beende, wird das Programm nicht beendet. Ich frage mich, warum das so ist. Die input wird übrigens als char *input; deklariert char *input; .

Parsing von Arabisch / RTL-Text von links nach rechts

Angenommen, ich habe eine Zeichenfolge in einer RTL-Sprache wie Arabisch mit etwas Englisch: string s = “Test:لطيفة;اليوم;a;b” Beachten Sie, dass in der Zeichenfolge Semikolons enthalten sind. Wenn ich den Split-Befehl wie string[] spl = s.Split(‘;’); , dann werden einige der Saiten in umgekehrter Reihenfolge gespeichert. Das ist, was passiert: Spl [0] = “Test: لطيفة” spl […]

Konvertieren Sie die Zeichenfolge in Dezimalzahlen, wobei Sie Brüche beibehalten

Ich versuche, 1200.00 in decimal zu konvertieren, aber Decimal.Parse() entfernt .00 . Ich habe einige verschiedene Methoden ausprobiert, aber es entfernt immer .00 , außer wenn ich einen anderen Bruch als 0 .00 . string value = “1200.00”; Methode 1 var convertDecimal = Decimal.Parse(value , NumberStyles.AllowThousands | NumberStyles.AllowDecimalPoint | NumberStyles.AllowCurrencySymbol); Methode 2 var convertDecimal = […]

Java String.split () gibt manchmal leere Zeichenfolgen aus

Ich mache einen textbasierten Würfelroller. Es nimmt Strings wie “2d10 + 5” auf und gibt eine Saite als Ergebnis der Rolle (n) zurück. Mein Problem zeigt sich im Tokenizer, der die Zeichenfolge in nützliche Teile aufteilt, damit ich sie in Informationen zerlegen kann. String[] tokens = message.split(“(?=[dk\\+\\-])”); Dies führt zu seltsamen, unerwarteten Ergebnissen. Ich weiß […]