Strings |
16.01.2015, 18:53 | Auf diesen Beitrag antworten » | |||||
Erstsemestler | Strings Meine Frage: Hey Leute, in der Vorlesung ging das Thema mit Strings und Zeichenketten los. Dazu folgende Übungsaufgabe: Stellen Sie fest, ob sich in einer per Tastatur eingegeben Zeile ein Palindrom befindet. Testen Sie Ihr Programm mit: "Regalnebenlager" und "Ein Regal mit Sirup pur ist im Lager nie." und einem beliebigen Nicht-Palindrom. Ich habe jetzt das Problem das mir die Anzahl der Zeichen und nicht die unterschiedlichen Buchstaben angezeigt werden. Brauche ich hierfür eine andere Bibliotheksklasse? Vielen Dank :-) Meine Ideen: Mein Lösungsansatz:
|
|||||
|
||||||
16.01.2015, 19:55 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Mit compareTo kannst du zwei Strings (oder auch Zahlen) vergleichen und z.B. alphabetisch (/numerisch) ordnen. Entferne die Leerzeichen, wandle das ganze in Kleinbuchstaben um und hole dir dann den ersten und letzten Buchstaben und vergleiche die. Bei Gleichheit nimmst du den 2. und vorletzten. Und so weiter, bis du in der Wortmitte bist. Stichwort fürs Entfernen der Leerzeichen: replace Kleinbuchstaben: toLowerCase Palindrom: boardsuche |
|||||
16.01.2015, 20:00 | Auf diesen Beitrag antworten » | |||||
Erstsemestler | Danke für den Ansatz. Werde ich nachher gleich einmal probieren. Eine Frage noch zu Java allgemein. Wir sind in der Vorlesung jetzt bis zu den Strings vorgedrungen (Interface, abstract classes, usw. sind bereits bekannt). Welche Themenblöcke gibt es da noch für das 2. Semester? Habe mal was von Graphic User Interfaces gehört und war das dann alles? Dankeschön :-) |
|||||
16.01.2015, 20:03 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Gibt noch ein paar Themen. Gerade beim GUI ist Multithreading sinnvoll, damit sich die Oberfläche nicht aufhängt, während im Hintergrund eine Berechnung läuft. Dann vielleicht noch Netzwerkkommunikation. |
|||||
Anzeige | ||||||
|
||||||
16.01.2015, 20:05 | Auf diesen Beitrag antworten » | |||||
Erstsemestler | Besten Dank :-) |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|