Probleme bei String bearbeitung

Usarian

Mitglied
Hallo,
ich habe folgende Aufgabe:
ef0241c0cd19.jpg


Da habe ich folgendes Programm geschrieben :

Java:
public class Spiegelung
{
   
	//  Finden das reverse String rekursiv
     public static String reverse (String S)   {
     
     if (S.length() <= 1){
       return S;  
     }
     else
     {
       return reverse(S.substring(1)) + S.charAt(0); // Rekursion
     }
   }
 
   //  Testen ob die Eingagebene Zeichenkette naemlich ein Palindrom ist
     
   public static void main (String[] args)
   {
      String str, rev;
      
         
      
         System.out.print ("Bitte geben sie irgendein String ein: ");
         str = In.readLine();
         str = str.toLowerCase();
         rev = reverse(str);
         
         System.out.println("Das String umgekehrt: " + rev);        
         
         if (rev.equals(str))
         {
            System.out.println ("Das eingegebene String ist ein Palindrom.");
         }
         else
         {
            System.out.println ("Das eingegebene String ist kein Palindrom.");
         }
      }
   
}

Daraus bekomm ich als Ausgabe folgendes :
Java:
Bitte geben sie irgendein String ein: Bob
Das String umgekehrt: bob
Das eingegebene String ist ein Palindrom.

Was mich stoert ist es dass das umgekehrte String eigentlich boB heissen soll, aber da steht es doch bob. Wo muss ich also das
Java:
str = str.toLowerCase();
schreiben, damit ich boB bekomme und damit des Palindromtest immer noch stimmt. Vielen Dank im voraus! :)
 

eRaaaa

Top Contributor
Lasse das
Code:
str = str.toLowerCase();
weg

und schreibe dann anstatt

Code:
if (rev.equals(str)) {


Code:
if (rev.equalsIgnoreCase(str)) {
 

Usarian

Mitglied
Achja alles klar :) Danke! Und noch was. In der Aufgabenstellung steht es dass ich es sowohl mit einer Iterative als auch mit einer Rekursive Methode das umkehren machen muss. Wie soll ich das machen und kann ich das in das selbe Programm machen? Vielleicht erzeuge ich da einfach eine neue Methode in meine Klasse, die diesmal iterativ ist oder?
 

Usarian

Mitglied
Hm danke fuer die Idee aber ich habe es mit
Java:
toCharArray()
gemacht.
Wenigstens fuer mich ist es leichter, da ich schon viel mit Arrays zu tun hatte ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Dimax String Probleme Java Basics - Anfänger-Themen 12
C Probleme mit String-Vergleich Java Basics - Anfänger-Themen 4
M Probleme mit Anzeigen von String in GUI und if-Anweisung Java Basics - Anfänger-Themen 9
B Input/Output Scanner-Probleme bei String-Lesen Java Basics - Anfänger-Themen 3
L String wird nicht gespeichert / Probleme mit Dateinamen Java Basics - Anfänger-Themen 9
G Methoden Probleme mit String Java Basics - Anfänger-Themen 6
J Probleme mit dem String Java Basics - Anfänger-Themen 7
A Datentypen String - Probleme bei Pfadangabe Java Basics - Anfänger-Themen 14
G Probleme mit Zahlenfilter bei Texteingabe mithilfe String matches Java Basics - Anfänger-Themen 4
F Probleme beim umwandeln von String in Int Java Basics - Anfänger-Themen 10
O Chiffriermaschine (String Probleme) Java Basics - Anfänger-Themen 15
K Probleme mit String.replaceAll() Java Basics - Anfänger-Themen 4
M Datentypen Char Array in String Array gibt Probleme Java Basics - Anfänger-Themen 10
G Probleme mit String Java Basics - Anfänger-Themen 12
J String probleme Java Basics - Anfänger-Themen 2
S Formatierter String macht Probleme Java Basics - Anfänger-Themen 9
R Probleme beim umwandeln eines String zu einem Int Wert Java Basics - Anfänger-Themen 3
H String Array Probleme Java Basics - Anfänger-Themen 10
I Probleme mit String Byte[] und Unicode Java Basics - Anfänger-Themen 15
E Probleme bei Stringvergleich, leer String = gefülltem String Java Basics - Anfänger-Themen 2
J Probleme bei String.split Java Basics - Anfänger-Themen 6
D Probleme mit der String Methode replace() Java Basics - Anfänger-Themen 4
D String Tokenizer Probleme Java Basics - Anfänger-Themen 5
T String Probleme Java Basics - Anfänger-Themen 6
J Probleme mit drucken aus Java Java Basics - Anfänger-Themen 3
R Exceptions mit try-catch-Surrounding - Probleme Java Basics - Anfänger-Themen 6
D Probleme bei Verwendung short und int im Constuctor Java Basics - Anfänger-Themen 6
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
C Probleme mit Byte konvertieren nach int Java Basics - Anfänger-Themen 10
P Probleme mit NetBeans: Wie lässt sich jar. Datei an einem MacBook öffnen Java Basics - Anfänger-Themen 21
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
MiMa Probleme mit Datentyp long ?? Java Basics - Anfänger-Themen 2
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
Jxhnny.lpz TicTacToe Spiel vs Computer. (Probleme) Java Basics - Anfänger-Themen 7
B Quiz mit RMI Probleme mit RMI start Java Basics - Anfänger-Themen 4
httprt Probleme bei dem erstellen von leveln in meinem Spiel Java Basics - Anfänger-Themen 2
berserkerdq2 Habe eine Klasse, welche public ist, diese hat eine public Methode, die nicht static ist. Wenn ich nun versuche aufzurufen Probleme? Java Basics - Anfänger-Themen 8
V Probleme Guessing Game Java Basics - Anfänger-Themen 8
hebein PDF Ausdruck auf Drucker - Probleme mit Format Java Basics - Anfänger-Themen 17
R JMenu/JMenuItem Probleme Java Basics - Anfänger-Themen 2
B Static vs non static und Probleme daraus Java Basics - Anfänger-Themen 13
J Probleme mit dem Debugger Java Basics - Anfänger-Themen 4
I Probleme mit OutputStream - Datei lässt sich nicht öffnen Java Basics - Anfänger-Themen 4
J Probleme mit Kompilierung Java Basics - Anfänger-Themen 11
B Probleme mit Zugriff auf Dateisystem Windows 10 ( jFileChooser) Java Basics - Anfänger-Themen 17
W Objekte über Scanner Input; ToString Probleme... Java Basics - Anfänger-Themen 4
C Probleme mit paintComponent Java Basics - Anfänger-Themen 13
P Probleme mit JUnit-Tests, es kommt was anderes raus als bei manuellen Tests Java Basics - Anfänger-Themen 5
E JavaFX Editor Probleme mit der Zwischenablage Java Basics - Anfänger-Themen 12
C Probleme mit dem Erstellen und Importieren von Packages Java Basics - Anfänger-Themen 6
3 OOP erste Versuche, OOP zu verstehen. Probleme mit gettern und settern Java Basics - Anfänger-Themen 4
R Erste Schritte Probleme bei 2D Spielfeld, mit einzufügender "Person" Java Basics - Anfänger-Themen 5
P Probleme bei der Installation von JavaFX Java Basics - Anfänger-Themen 3
S Mehrere Probleme im Code Java Basics - Anfänger-Themen 7
D Probleme mit JFrame und der Größe Java Basics - Anfänger-Themen 8
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
Splayfer Java Array Probleme Java Basics - Anfänger-Themen 3
J Probleme bei IllegalArgumentException "werfen". Java Basics - Anfänger-Themen 1
K Probleme bei der Ausgabe - komme nicht weiter :/ Java Basics - Anfänger-Themen 15
X Probleme im Umgang mit PriorityQueue Java Basics - Anfänger-Themen 75
D Probleme mit dem Windowbuilder und JComboBox Java Basics - Anfänger-Themen 2
M Regex Probleme (mal wieder) Java Basics - Anfänger-Themen 3
tom.j85 TicTacToe - probleme beim Casten Java Basics - Anfänger-Themen 6
J Probleme mit Vererbung Java Basics - Anfänger-Themen 4
X Probleme mit Übungsaufgaben zu Zahlentypen Java Basics - Anfänger-Themen 4
G Probleme bei Aufgabe Java Basics - Anfänger-Themen 12
P Erste Schritte Probleme mit dem Programmieren Java Basics - Anfänger-Themen 12
B Probleme bei einer Aufgabe Java Basics - Anfänger-Themen 19
Franzi1001 Probleme mit Eclipse Java Basics - Anfänger-Themen 7
T Probleme bei Installation von JDK Java Basics - Anfänger-Themen 2
C Probleme bei Regex Java Basics - Anfänger-Themen 9
V Probleme mit Arrays Java Basics - Anfänger-Themen 8
D Kleine Probleme mit Split-Befehlen Java Basics - Anfänger-Themen 5
T Probleme mit Strings Java Basics - Anfänger-Themen 6
G Probleme bei Frame aufgaben Java Basics - Anfänger-Themen 6
N Probleme mit dem ActionListener Java Basics - Anfänger-Themen 4
D Probleme beim Kompelieren mache ich etwas falsch ? Java Basics - Anfänger-Themen 3
L Probleme mit Java Java Basics - Anfänger-Themen 3
S Probleme mit abspielen einer .wav Datei Java Basics - Anfänger-Themen 2
J Probleme bei der Umwandlung einer Farbe von Hex zu RGB Java Basics - Anfänger-Themen 8
K Probleme beim Programm schreiben - Lesen von Dateiinhalten -zaehlen von Wörtern/ Buchstaben Java Basics - Anfänger-Themen 4
M Probleme beim aktualisieren eines JPanels Java Basics - Anfänger-Themen 7
J Probleme beim Array ausgeben Java Basics - Anfänger-Themen 4
M Probleme bei rekursiver Zuordnung Java Basics - Anfänger-Themen 1
I Probleme mit 2 dimensionale Arrays Java Basics - Anfänger-Themen 3
H Best Practice View probleme Java Basics - Anfänger-Themen 2
B Probleme mit Kreisberechnung Java Basics - Anfänger-Themen 15
E Probleme mit Scanner Java Basics - Anfänger-Themen 4
J Eclipse Export Probleme Java Basics - Anfänger-Themen 25
M Probleme beim verwenden von Packages Java Basics - Anfänger-Themen 6
D Probleme mit der Übergabe einer BorderPane Java Basics - Anfänger-Themen 2
J Interface Probleme bei der Implementierung Java Basics - Anfänger-Themen 1
BlueFox Tabelle in der Konsole ausgeben - Probleme Java Basics - Anfänger-Themen 1
G Methoden Probleme beim Methodenaufruf Java Basics - Anfänger-Themen 2
V Klassen ObjectInputStream ->ReadObject Probleme Java Basics - Anfänger-Themen 5
P Probleme mit der Do-Schleife Java Basics - Anfänger-Themen 2
F Erste Schritte Compiling Probleme Java Basics - Anfänger-Themen 13
S Neuling und Probleme bei Schulaufgabe Java Basics - Anfänger-Themen 5
J Anfänger: ActionListener und ProcessBuilder machen Probleme Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben