Applications Pratiques des Méthodes String
Explorons maintenant quelques applications pratiques de ces méthodes à travers les tâches d'exemple suivantes :
Tâche 1
Créer un programme pour encoder un message de manière sécurisée. Afficher le message chiffré dans la console.
Nous allons écrire notre propre méthode de chiffrement qui décale chaque caractère de la chaîne d'origine de 3 positions vers l'avant dans la table ASCII pour chiffrer le message.
Main.java
12345678910111213141516package 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)); } }
Ce code illustre une méthode simple de chiffrement pour un mot de passe ou un message secret. La chaîne hello world est convertie en tableau de caractères, et chaque caractère est décalé de 3 positions dans la table ASCII à l'aide de (char) (codedMessage[i] + 3). Le message chiffré est ensuite affiché dans la console.
Tâche 2
Vous téléchargez un titre de document, qui doit être converti en majuscules avec des underscores _ ajoutés entre les mots afin de créer un nom de fichier compatible avec le système.
Main.java
12345678910package 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 } }
Ce code traite un titre de document afin de créer un nom de fichier compatible avec le système. Il utilise toUpperCase() pour convertir toutes les lettres en majuscules et replace(" ", "_") pour remplacer les espaces par des soulignés, garantissant ainsi la cohérence et la compatibilité pour le stockage des fichiers. Le résultat est ensuite affiché dans la console.
1. Que sera affiché dans la console ?
2. Que sera affiché dans la console ?
3. Que sera affiché dans la console ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 2.7
Applications Pratiques des Méthodes String
Glissez pour afficher le menu
Explorons maintenant quelques applications pratiques de ces méthodes à travers les tâches d'exemple suivantes :
Tâche 1
Créer un programme pour encoder un message de manière sécurisée. Afficher le message chiffré dans la console.
Nous allons écrire notre propre méthode de chiffrement qui décale chaque caractère de la chaîne d'origine de 3 positions vers l'avant dans la table ASCII pour chiffrer le message.
Main.java
12345678910111213141516package 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)); } }
Ce code illustre une méthode simple de chiffrement pour un mot de passe ou un message secret. La chaîne hello world est convertie en tableau de caractères, et chaque caractère est décalé de 3 positions dans la table ASCII à l'aide de (char) (codedMessage[i] + 3). Le message chiffré est ensuite affiché dans la console.
Tâche 2
Vous téléchargez un titre de document, qui doit être converti en majuscules avec des underscores _ ajoutés entre les mots afin de créer un nom de fichier compatible avec le système.
Main.java
12345678910package 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 } }
Ce code traite un titre de document afin de créer un nom de fichier compatible avec le système. Il utilise toUpperCase() pour convertir toutes les lettres en majuscules et replace(" ", "_") pour remplacer les espaces par des soulignés, garantissant ainsi la cohérence et la compatibilité pour le stockage des fichiers. Le résultat est ensuite affiché dans la console.
1. Que sera affiché dans la console ?
2. Que sera affiché dans la console ?
3. Que sera affiché dans la console ?
Merci pour vos commentaires !