Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Praktische Anwendungen von String-Methoden | String
Java Grundlagen

Praktische Anwendungen von String-Methoden

Swipe um das Menü anzuzeigen

Nun kannst du einige praktische Anwendungen dieser Methoden anhand der folgenden Beispielaufgaben erkunden:

Aufgabe 1

Erstellung eines Programms zur sicheren Codierung einer Nachricht. Anzeige der verschlüsselten Nachricht auf der Konsole.

Wir schreiben eine eigene Verschlüsselungsmethode, die jedes Zeichen im ursprünglichen String um 3 Positionen im ASCII-Code nach vorne verschiebt, um die Nachricht zu verschlüsseln.

Main.java

Main.java

12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { String secretMessage = "hello world"; // Original message char[] codedMessage = secretMessage.toCharArray(); // Convert message to a char array // Loop through each character and shift by 3 positions in the ASCII table to encrypt for (int i = 0; i < codedMessage.length; i++) { // Encrypt character codedMessage[i] = (char) (codedMessage[i] + 3); } // Print the encrypted message System.out.println(new String(codedMessage)); } }

Dieser Code demonstriert eine einfache Verschlüsselungsmethode für ein Passwort oder eine geheime Nachricht. Der String hello world wird in ein Zeichen-Array umgewandelt, und jedes Zeichen wird im ASCII-Code um 3 Positionen nach vorne verschoben, indem (char) (codedMessage[i] + 3) verwendet wird. Die verschlüsselte Nachricht wird anschließend in der Konsole ausgegeben.

Aufgabe 2

Ein Dokumenttitel wird hochgeladen und soll in Großbuchstaben umgewandelt werden. Zwischen den Wörtern werden Unterstriche _ eingefügt, um einen systemfreundlichen Dateinamen zu erstellen.

Main.java

Main.java

12345678910
package com.example; public class Main { public static void main(String[] args) { String documentTitle = "Quarterly financial report"; // Document title String systemFileName = documentTitle.toUpperCase().replace(" ", "_"); System.out.println(systemFileName); // Output } }

Dieser Code verarbeitet einen Dokumenttitel, um einen systemfreundlichen Dateinamen zu erstellen. Er verwendet toUpperCase(), um alle Buchstaben in Großbuchstaben umzuwandeln, und replace(" ", "_"), um Leerzeichen durch Unterstriche zu ersetzen. Dadurch wird Konsistenz und Kompatibilität für die Dateispeicherung gewährleistet. Das Ergebnis wird anschließend auf der Konsole angezeigt.

1. Was wird auf der Konsole ausgegeben?

2. Was wird auf der Konsole ausgegeben?

3. Was wird auf der Konsole ausgegeben?

question mark

Was wird auf der Konsole ausgegeben?

Wählen Sie die richtige Antwort aus

question mark

Was wird auf der Konsole ausgegeben?

Wählen Sie die richtige Antwort aus

question mark

Was wird auf der Konsole ausgegeben?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Praktische Anwendungen von String-Methoden

Nun kannst du einige praktische Anwendungen dieser Methoden anhand der folgenden Beispielaufgaben erkunden:

Aufgabe 1

Erstellung eines Programms zur sicheren Codierung einer Nachricht. Anzeige der verschlüsselten Nachricht auf der Konsole.

Wir schreiben eine eigene Verschlüsselungsmethode, die jedes Zeichen im ursprünglichen String um 3 Positionen im ASCII-Code nach vorne verschiebt, um die Nachricht zu verschlüsseln.

Main.java

Main.java

12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { String secretMessage = "hello world"; // Original message char[] codedMessage = secretMessage.toCharArray(); // Convert message to a char array // Loop through each character and shift by 3 positions in the ASCII table to encrypt for (int i = 0; i < codedMessage.length; i++) { // Encrypt character codedMessage[i] = (char) (codedMessage[i] + 3); } // Print the encrypted message System.out.println(new String(codedMessage)); } }

Dieser Code demonstriert eine einfache Verschlüsselungsmethode für ein Passwort oder eine geheime Nachricht. Der String hello world wird in ein Zeichen-Array umgewandelt, und jedes Zeichen wird im ASCII-Code um 3 Positionen nach vorne verschoben, indem (char) (codedMessage[i] + 3) verwendet wird. Die verschlüsselte Nachricht wird anschließend in der Konsole ausgegeben.

Aufgabe 2

Ein Dokumenttitel wird hochgeladen und soll in Großbuchstaben umgewandelt werden. Zwischen den Wörtern werden Unterstriche _ eingefügt, um einen systemfreundlichen Dateinamen zu erstellen.

Main.java

Main.java

12345678910
package com.example; public class Main { public static void main(String[] args) { String documentTitle = "Quarterly financial report"; // Document title String systemFileName = documentTitle.toUpperCase().replace(" ", "_"); System.out.println(systemFileName); // Output } }

Dieser Code verarbeitet einen Dokumenttitel, um einen systemfreundlichen Dateinamen zu erstellen. Er verwendet toUpperCase(), um alle Buchstaben in Großbuchstaben umzuwandeln, und replace(" ", "_"), um Leerzeichen durch Unterstriche zu ersetzen. Dadurch wird Konsistenz und Kompatibilität für die Dateispeicherung gewährleistet. Das Ergebnis wird anschließend auf der Konsole angezeigt.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3
some-alt