Articles of Zeichenfolge

Java: Abrufen einer Teilzeichenfolge aus einer Zeichenfolge, die nach einem bestimmten Zeichen beginnt

Ich habe eine Zeichenfolge: /abc/def/ghfj.doc Ich möchte ghfj.doc daraus extrahieren, also den Teilstring nach dem letzten / , oder ersten / von rechts. Könnte jemand bitte etwas Hilfe geben?

Finden Sie heraus, ob die Zeichenfolge in C ++ mit einer anderen Zeichenfolge endet

Wie kann ich herausfinden, ob eine Zeichenfolge in C ++ mit einer anderen Zeichenfolge endet?

Welche Methode in der String-class gibt nur die ersten N Zeichen zurück?

Ich möchte eine Erweiterungsmethode für die String class schreiben, so dass, wenn die Eingabezeichenfolge länger als die angegebene Länge N , nur die ersten N Zeichen angezeigt werden sollen. So sieht es aus: public static string TruncateLongString(this string str, int maxLength) { if (str.Length <= maxLength) return str; else //return the first maxLength characters } […]

Gibt es bessere Methoden für die Permutation von Strings?

void permute(string elems, int mid, int end) { static int count; if (mid == end) { cout << ++count << " : " << elems << endl; return ; } else { for (int i = mid; i <= end; i++) { swap(elems, mid, i); permute(elems, mid + 1, end); swap(elems, mid, i); } } […]

Konvertieren von String in “Character” -Array in Java

Ich möchte einen String in ein Array von Objekten der Character- class konvertieren, aber ich kann die Konvertierung nicht durchführen. Ich weiß, dass ich eine Zeichenkette mit der Methode toCharArray() in ein Array primitiver Datentyp-Typen “char” konvertieren kann, aber es hilft nicht dabei, eine Zeichenkette in ein Array von Objekten vom Zeichentyp zu konvertieren. Wie […]

Was bedeutet $ vor einer Zeichenkette?

Ich wollte die Verbatim-Zeichenfolge verwenden, aber ich habe fälschlicherweise $ anstelle von @ eingegeben. Aber der Compiler hat mir keinen Fehler und Compiled erfolgreich gegeben. Ich möchte wissen, was es ist und was es tut. Ich suchte danach, aber ich konnte nichts finden. Es ist jedoch nicht wie eine wörtliche Zeichenfolge, weil ich nicht schreiben […]

Was ist der einfachste Weg, um eine Java-Zeichenkette von allen Großbuchstaben (Wörter getrennt durch Unterstriche) zu CamelCase (keine Worttrennzeichen) zu konvertieren?

Der Titel sagt so ziemlich alles. Was ist die einfachste / eleganteste Art, in Java eine Zeichenkette vom Format “THIS_IS_AN_EXAMPLE_STRING” in das Format ” ThisIsAnExampleString ” zu ThisIsAnExampleString ? Ich denke, es muss mindestens eine Möglichkeit geben, dies mit String.replaceAll() und einem Regex zu tun. Meine ersten Gedanken sind: Die Zeichenfolge mit einem Unterstrich ( […]

Wie komme ich um das “‘” Problem in SQLite und C #?

Ich arbeite in Microsoft Visual C # 2008 Express mit Sqlite. Ich verstehe, dass ein Apostrop (‘) in meinem Text Probleme in einer Abfrage hat. Mein Problem ist, dass ich dachte, ich könnte es durch ersetzen. Es scheint nicht zu funktionieren … Hier ist ein Beispiel für meinen Code: string myString = “I can’t believe […]

Was bedeutet ## für den C (C ++) Präprozessor?

Ich habe ein C- Programm unten: #define f(g,g2) g##g2 main() { int var12=100; printf(“%d”,f(var,12)); } Wenn ich nur den Präprozessor laufe, expandiert er dies als { int var12=100; printf(“%d”,var12); } Aus diesem Grund ist die Ausgabe 100. Kann mir jemand sagen, wie / warum der Präprozessor var##12 to var12 ?

eine Verwirrung über Java String-Literal-Pool und String-Verkettung

Alles, ich sah ein Problem, wenn Sie den Code unten schreiben String hello = “Hello”; String str5 = “Hel” + “lo”; String str8 = “Hel”; String str9 = “lo”; String str10 = str8 + str9; System.out.println(“str10==hello?” + (str10 == hello)); System.out.println(“str5==hello?” + (str5 == hello)); System.out.println(“str10==str5?” + (str10 == str5)); dann starte ich meinen Code […]