Mehrere Methoden in der main-Methode verknüpfen und aufeinander anwenden

tttmann

Mitglied
Tag,
ich versuche mehrere Methoden, bereingen und verschlüsseln in der main-Methode
aufeinander anzuwenden. Das heißt, dass der Text bevor er verschlüsselt wird erst bereingt werden soll. Leider funktioniert das nicht so ganz :bahnhof:

Methode bereingen:

Java:
 public static String bereinigen(String eingabe){           // Der Text wird bereingt: alle Kleinbuchstaben in Großbuchstaben, Leerzeichen werden entfernt, Umlaute werden durch normale Buchstaben ersetzt   
        String text =  "";
        char zeichen;
        char neuesZeichen;
        for (int i = 0 ; i < eingabe.length(); i = i+1){
            zeichen = eingabe.charAt(i);
            if ( (int) zeichen >= (int) 'A' && (int) zeichen <= (int) 'Z' ) {
                // zeichen ist ein Großbuchstabe
                text = text + zeichen;
            }
            if ( (int) zeichen >= (int) 'a' && (int) zeichen <= (int) 'z' ) {
                // zeichen ist ein Kleinbuchstabe
                neuesZeichen = (char) (zeichen-32);
                text = text + neuesZeichen;
            }
            if ( zeichen == 'Ä' || zeichen == 'ä' ) {   // Ä wird zu AE
                text = text + "AE";
            }
            if ( zeichen == 'Ö' || zeichen == 'ö' ) {   // Ö wird zu OE
                text = text + "OE";
            }
            if ( zeichen == 'Ü' || zeichen == 'ü' ) {   // Ü wird zu UE     
                text = text + "UE";
            }
            if ( zeichen == 'ß' ) {                     // ß wird zu SS
                text = text + "SS";
            }
            if (zeichen == '!' + '?' + ',' + '.' + '(' + ')' + ':' + ';' + ' ') {    // jegliche Sonderzeichen     werden entfernt
                text = "";
            }
         }   
        return text;
    }

Methode verschlüsseln:

Java:
public static String verschlüsseln(String text, String schlüssel) {  //Verschlüsseln
        String neuertext  = "";
        // Text wird durch Methode /bereinigen/ bereinigt
        for (int i = 0, j=0;  i < text.length(); i = i+1) {
            char buchstabe = text.charAt(i);
            int zahl = (int) buchstabe;
              // += ist eine Additionszuweisung → alles wird direkt auf neuertext hinzugerechnet
            neuertext += (char)((buchstabe + schlüssel.charAt(j) - 2 * 'A') % 26 + 'A');            // Funktioniert noch nicht so wie gewollt, manchmal gehts, manchmal nicht?!?! zu dumm für den dreck
            j = ++j % schlüssel.length();         //% führt Division aus, nur der Restwert wird geliefert    
            
       } 
        return neuertext;
    }

main-Methode:

Java:
public static void main(String[] args) {
        String schlüssel = "SCHLUESSEL";
        String text = "Guten Tag!";
        String bereinigen = bereinigen(text);
        String verschlüsseln = verschlüsseln(text, schlüssel);
        System.out.println(verschlüsseln);
        }

Wie kann ich zuerst bereinigen und diesen Text dann auf verschlüsseln anwenden?

Danke :)
 

Bananabert

Bekanntes Mitglied
Du musst deiner "verschlüsseln"-Methode den String "bereinigen" übergeben.

Umlaute im Code können ganz böse enden. Gewöhne dir das lieber ab.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Mehrere Main Methoden Java Basics - Anfänger-Themen 5
Ich lerne Java. Methoden Mehrere Methoden mit Punkt Java Basics - Anfänger-Themen 45
B Methoden Mehrere ähnliche Methoden zusammenfassen Java Basics - Anfänger-Themen 24
javajoshi mehrere Threads: Methoden zentral unterbringen Java Basics - Anfänger-Themen 8
C ButtonController löst mehrere Methoden aus Java Basics - Anfänger-Themen 5
SexyPenny90 Mehrere GetArray() Methoden Java Basics - Anfänger-Themen 7
A Mehrere Methoden in Schleifendurchlauf Java Basics - Anfänger-Themen 7
L OOP Methoden für mehrere Objekte Java Basics - Anfänger-Themen 17
J Button der mehrere Methoden ausführen soll Java Basics - Anfänger-Themen 11
M Mehrere Methoden eines Objekts auf einmal ausführen Java Basics - Anfänger-Themen 3
M Mehrere Methoden verbinden Java Basics - Anfänger-Themen 8
T mehrere methoden durch punkt getrennt Java Basics - Anfänger-Themen 2
B Mehrere Methoden an einem String Java Basics - Anfänger-Themen 6
T Mehrere paint Methoden in unterschiedlichen Klassen Java Basics - Anfänger-Themen 7
T Mehrere Methoden in einer Klasse? Java Basics - Anfänger-Themen 3
K Mehrere Werte in einem Switch Case parallel überprüfen Java Basics - Anfänger-Themen 23
S HashMap mehrere Keys zu einem Value Java Basics - Anfänger-Themen 3
T Mehrere if bedingungen ohne & Java Basics - Anfänger-Themen 2
I JPA Query für mehrere Klassen Java Basics - Anfänger-Themen 3
MiMa Java Doc mehrere Return Parameter Java Basics - Anfänger-Themen 11
javaBoon86 Array mehrere Dimensionen Java Basics - Anfänger-Themen 10
Buroto Klassen Mehrere .txt Datein verbienden und anschließend auslisten Java Basics - Anfänger-Themen 10
S mehrere TreeSets so speichern, dass man sie miteinander vergleichen kann Java Basics - Anfänger-Themen 1
P Zähler Variable für mehrere Objekte Java Basics - Anfänger-Themen 6
M Mehrere Daten/ Variablen Speichern Java Basics - Anfänger-Themen 9
C mehrere JPanel in ein JFrame bringen Java Basics - Anfänger-Themen 9
L Beim Java Programmstart, mehrere Parameter über die Kommandozeile übergeben Java Basics - Anfänger-Themen 9
D mehrere Berechnungen in einer Methode Java Basics - Anfänger-Themen 9
U Kann man bei Java gleich mehrere Bedingungen prüfen in der If, aber in einem "Satz"? Java Basics - Anfänger-Themen 1
Kotelettklopfer Mehrere Projekte in einem Git verwalten Java Basics - Anfänger-Themen 10
I JAX-RS Mehrere Parameter in Query Java Basics - Anfänger-Themen 3
M mehrere Rückgabenwerte aus Methode Java Basics - Anfänger-Themen 7
A Input/Output Mehrere Csv-Dateien einlesen Java Basics - Anfänger-Themen 2
R Mehrere Buchstaben aus einem String entfernen Java Basics - Anfänger-Themen 1
TimoN11 Java - Eine oder mehrere Eingaben möglich machen Java Basics - Anfänger-Themen 6
M Mehrere Datenbank zugriffe über tomee.xml regeln? Java Basics - Anfänger-Themen 1
S Mehrere Probleme im Code Java Basics - Anfänger-Themen 7
M Ausgabe einer Liste welche mehrere Stacks enthält Java Basics - Anfänger-Themen 3
D OOP- Eine Klasse in mehrere Klassen aufteilen Java Basics - Anfänger-Themen 7
F Mehrere Server Sockets in einer Anwendung Java Basics - Anfänger-Themen 9
T DoWhile Schleife über mehrere Mothoden Java Basics - Anfänger-Themen 5
E Mehrere Eingabezeilen gleichzeitig einlesen Java Basics - Anfänger-Themen 7
C Mehrere Zufallswerte Java Basics - Anfänger-Themen 4
M Dijkstra Algorithmus in Graphen auf mehrere verschiedene Knoten anwenden lassen Java Basics - Anfänger-Themen 11
R Error, wenn mehrere Clients gleichzeitig die Verbindung beenden Java Basics - Anfänger-Themen 16
F Mehrere Exceptions in einem Catch-Block abfangen Java Basics - Anfänger-Themen 12
O Datei in mehrere kleine Dateien umwandeln Java Basics - Anfänger-Themen 47
Henri Mehrere Ordner umbenennen Java Basics - Anfänger-Themen 11
E Mehrere Arrays addieren mit Übertrag Java Basics - Anfänger-Themen 13
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
J Mehrere paintComponenten in einem Programm Java Basics - Anfänger-Themen 0
F Mehrere Buttons mit einem ActionListener abdecken Java Basics - Anfänger-Themen 24
B Jeweils den Parent bekommen -> mehrere Ebenen Java Basics - Anfänger-Themen 2
M Erste Schritte Mehrere eingaben in einer Line vergleichen (if equals...) Java Basics - Anfänger-Themen 6
L Mehrere Jars im Unterordner Java Basics - Anfänger-Themen 2
L LibGDX - mehrere Screens Java Basics - Anfänger-Themen 1
J Sudoku mehrere Lösungen Java Basics - Anfänger-Themen 29
F Mehrere Instanzen der Klasse A EINER Instanz der Klasse B übergeben Java Basics - Anfänger-Themen 3
T Mehrere JFrames gleichzeitig öffnen Java Basics - Anfänger-Themen 6
O Erste Schritte Scanner mehrere male benutzen (Konsole) Java Basics - Anfänger-Themen 7
S mehrere If Bedingungen Java Basics - Anfänger-Themen 5
F Mehrere Zeilen zu einer Zeile zusammenfügen und in eine Datei schreiben Java Basics - Anfänger-Themen 1
B Mehrere Zahlen speichern Java Basics - Anfänger-Themen 60
M mehrere extends? Java Basics - Anfänger-Themen 19
N Datei Zeilenweise einlesen, Ausgabe mehrere Arrays Java Basics - Anfänger-Themen 7
D JPanel mehrere Formen zeichnen Java Basics - Anfänger-Themen 5
B Timer mehrere Male ausführen Java Basics - Anfänger-Themen 4
kilopack15 Mehrere Threads in einer Klasse Java Basics - Anfänger-Themen 8
F mehrere eingegebene Zahlen mit Zahlen von 1-9 multiplizieren Java Basics - Anfänger-Themen 18
F Mehrere Konstruktoren? Wofür? Java Basics - Anfänger-Themen 21
J Mehrere Eingabefelder programmiert (Zeigt Fehler an) Java Basics - Anfänger-Themen 6
Jinnai4 Mehrere Textfelder überprüfen Java Basics - Anfänger-Themen 16
N Mehrere Forms auf einem Panel Java Basics - Anfänger-Themen 6
Tommy Nightmare Variable auf mehrere Ungleichheiten prüfen Java Basics - Anfänger-Themen 18
D Mehrere Objekte in ein Objekt zusammenfassen Java Basics - Anfänger-Themen 16
D Input/Output Mehrere Befehle nacheinander ausführen Java Basics - Anfänger-Themen 20
K Mehrere Objekte anlegen Java Basics - Anfänger-Themen 23
N Integers aus Textdatei auslesen und mehrere Arrays erstellen Java Basics - Anfänger-Themen 9
S Verständnis - Frage mehrere SQL Statements in While Schleife Java Basics - Anfänger-Themen 0
J MVC Pattern, mehrere Controller/Views/Models Java Basics - Anfänger-Themen 0
J Mehrere IF Anweisungen und dazugehörige ELSE Java Basics - Anfänger-Themen 6
I Klassen Mehrere Java Klassen in einer .java Datei Java Basics - Anfänger-Themen 7
V Mehrere Dateien aus JFileChooser in eine ArrayList speichern Java Basics - Anfänger-Themen 2
F Mehrere Konstruktoren Java Basics - Anfänger-Themen 10
A Mehrere Radiobuttons Java Basics - Anfänger-Themen 3
B Klassen Mehrere Objekte mit Schleife erstellen - How? Java Basics - Anfänger-Themen 1
V OOP Aufnahme von Dreiecken in ein/mehrere Objekte Java Basics - Anfänger-Themen 0
Q OOP Mehrere Instanzen auf ein Feld Java Basics - Anfänger-Themen 13
C Klasse auf mehrere Objekte zugreifen lassen Java Basics - Anfänger-Themen 26
G Mehrere If-else-Sätze der Reihe nach durchlaufen lassen Java Basics - Anfänger-Themen 2
K Mehrere String.valueOf() kürzer schreiben / "packen"? Java Basics - Anfänger-Themen 2
F String mehrere male ausgeben? Java Basics - Anfänger-Themen 4
H wie mehrere variablen in einfacher for-schleife? Java Basics - Anfänger-Themen 2
H möglichkeiten für for-schleife? (mehrere ausgangsvariablen?) Java Basics - Anfänger-Themen 9
M PdfBox - mehrere Formularseiten Java Basics - Anfänger-Themen 2
Z Mehrere XML-Dateien zu einer zusammenfügen Java Basics - Anfänger-Themen 3
M GUI- mehrere Komponenten auf Container adden Java Basics - Anfänger-Themen 2
I Erste Schritte Resource Bundle - Alles in einem File oder mehrere? => Faktor Performance Java Basics - Anfänger-Themen 2
F Methoden split() - Mehrere Zeichen Java Basics - Anfänger-Themen 5
F Erste Schritte Mehrere nextInt() Eingaben nebeneinander ausgeben Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Neue Themen


Oben