Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Praktische Toepassingen van Stringmethoden | String
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Java Basisprincipes

bookPraktische Toepassingen van Stringmethoden

Laten we nu enkele praktische toepassingen van deze methoden verkennen aan de hand van de volgende voorbeeldopdrachten:

Taak 1

Maak een programma om een bericht veilig te coderen. Toon het versleutelde bericht op de console.

We schrijven een eigen versleutelmethode die elk teken in de oorspronkelijke string 3 posities vooruit verschuift in de ASCII-tabel om het bericht te versleutelen.

Main.java

Main.java

copy
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)); } }

Deze code toont een eenvoudige versleutelingsmethode voor een wachtwoord of geheime boodschap. De string hello world wordt omgezet in een tekenreeks en elk teken wordt met 3 posities verschoven in de ASCII-tabel met behulp van (char) (codedMessage[i] + 3). Het versleutelde bericht wordt vervolgens afgedrukt naar de console.

Taak 2

Een documenttitel wordt geüpload en moet worden omgezet naar HOOFDLETTERS met onderstrepingstekens _ tussen de woorden om een systeemvriendelijke bestandsnaam te creëren.

Main.java

Main.java

copy
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 } }

Deze code verwerkt een documenttitel om een systeemvriendelijke bestandsnaam te creëren. Hierbij wordt toUpperCase() gebruikt om alle letters naar hoofdletters om te zetten en replace(" ", "_") om spaties te vervangen door onderstrepingstekens, wat zorgt voor consistentie en compatibiliteit bij het opslaan van bestanden. Het resultaat wordt vervolgens op de console weergegeven.

1. Wat wordt er op de console afgedrukt?

2. Wat wordt er op de console afgedrukt?

3. Wat wordt er op de console afgedrukt?

question mark

Wat wordt er op de console afgedrukt?

Select the correct answer

question mark

Wat wordt er op de console afgedrukt?

Select the correct answer

question mark

Wat wordt er op de console afgedrukt?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

bookPraktische Toepassingen van Stringmethoden

Veeg om het menu te tonen

Laten we nu enkele praktische toepassingen van deze methoden verkennen aan de hand van de volgende voorbeeldopdrachten:

Taak 1

Maak een programma om een bericht veilig te coderen. Toon het versleutelde bericht op de console.

We schrijven een eigen versleutelmethode die elk teken in de oorspronkelijke string 3 posities vooruit verschuift in de ASCII-tabel om het bericht te versleutelen.

Main.java

Main.java

copy
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)); } }

Deze code toont een eenvoudige versleutelingsmethode voor een wachtwoord of geheime boodschap. De string hello world wordt omgezet in een tekenreeks en elk teken wordt met 3 posities verschoven in de ASCII-tabel met behulp van (char) (codedMessage[i] + 3). Het versleutelde bericht wordt vervolgens afgedrukt naar de console.

Taak 2

Een documenttitel wordt geüpload en moet worden omgezet naar HOOFDLETTERS met onderstrepingstekens _ tussen de woorden om een systeemvriendelijke bestandsnaam te creëren.

Main.java

Main.java

copy
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 } }

Deze code verwerkt een documenttitel om een systeemvriendelijke bestandsnaam te creëren. Hierbij wordt toUpperCase() gebruikt om alle letters naar hoofdletters om te zetten en replace(" ", "_") om spaties te vervangen door onderstrepingstekens, wat zorgt voor consistentie en compatibiliteit bij het opslaan van bestanden. Het resultaat wordt vervolgens op de console weergegeven.

1. Wat wordt er op de console afgedrukt?

2. Wat wordt er op de console afgedrukt?

3. Wat wordt er op de console afgedrukt?

question mark

Wat wordt er op de console afgedrukt?

Select the correct answer

question mark

Wat wordt er op de console afgedrukt?

Select the correct answer

question mark

Wat wordt er op de console afgedrukt?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 3
some-alt