Ist eine Klasse denn zwingend notwendig? Man muss nicht alles mit Klassen (TCaesar) lösen, nur weil es
OOP gibt. Ist dein Problem mitlerweile gelöst? Für eine Rückmeldung wäre ich dankbar.
Was ich nicht in Ordnung finde, ist, dass einfach mit Kanonen auf Spatzen geschossen wird. (siehe bspw. erste Antwort)
Generics für ein so einfaches Problem? Ernsthaft? Da will wohl jemand sein Können zeigen und zur Schau stellen, wie toll er/sie programmiere kann. Leider völlig fehl am Platz.
Was ich auch nicht in Ordnung finde, ist die Tatsache, dass, anstelle einer Problemlösung im Sinne von "auf die Richtige spur führen", indem man eventuell String-Operationen und/oder Methoden nennt, einfach eine mögliche Lösung, in Form von Code, geschrieben wird. Was ist nur mit der Idee, dem Fragesteller das Problem selber lösen zu lassen, geworden? Muss man sich denn gleich mit geschriebenen Code profilieren? Einfach nur widerlich.
Ich finde es einfach schade, dass hier keine Chance gegeben wurde, dem Themenersteller selber auf die Idee kommen zu lassen.
Außerdem ist der Titel dem Themenerstellers nicht widerspigelnd des Themans gesetzt. Es müsste "Doppelte Buchstaben aus String entfernen" heißen.
Zudem wäre es in Zukunft angebracht, das Problem genauer zu beschreiben und/oder eine Suchmaschine des Vertrauens zuerst zu nutzen, bevor man in einem Forum solch ein Thema erstellt. Manchmal hilft auch Stift und Papier, um bestimmte Probleme zu lösen.
@Uwe: Der Funktionsname StripDoubleChars ist ungünstig gewählt, da deine Funktion nur Buchstaben berücksichtigt, nicht jedoch Zahlen oder Sonderzeichen, was dein Name nicht deutlich macht. Ein besserer Name wäre StripDoubleAlphabeticChars.
Noch eine Verständnisfrage: Wenn der Text "verschlüsselt" werden soll, wäre er denn 100%-ig wiederherstellbar? Was ist, wenn Sonderzeichen oder Zahlen im Text enthalten sind?
(jemand, der sehr genervt ist und wohl diese Antwort als Ventil genutzt hat und sich darüber bewusst ist)