de.hska.java.aufgaben.felder
Class Anagram
java.lang.Object
de.hska.java.aufgaben.felder.Anagram
public class Anagram
- extends java.lang.Object
Mit Anagram können zwei Zeichenketten überprüft werden, ob
die eine ein Anagram der anderen ist.
Ein Anagram ist ein Satz (eine Folge von Wörtern), die aus einem
anderen Satz durch Umstellen der Wörter gebildet werden kann.
Gross- und Kleinschreibung wird dabei nicht berücksichtigt.
Ebenso sollen Leerzeichen, Tabulatoren oder ähnliche sogenannte Whitespaces
nicht berücksichtigt werden.
Beispiele für Anagramme sind:
- "Desperation" -> "A Rope Ends It"
- "Eleven plus two" -> "Twelve plus one"
Zurück zum Aufgabentext
- Author:
- pape
|
Method Summary |
boolean |
isAnagram(java.lang.String satz,
java.lang.String anagram)
Gibt genau dann true zurück, wenn anagram durch
Umstellen der Zeichen aus satz gebildet werden kann. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Anagram
public Anagram()
isAnagram
public boolean isAnagram(java.lang.String satz,
java.lang.String anagram)
- Gibt genau dann true zurück, wenn
anagram durch
Umstellen der Zeichen aus satz gebildet werden kann.
Gross-/Kleinschreibung wird ignoriert. Ebenso werden Leerzeichen (whitespaces)
nicht berücksichtigt.
(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben