Dans cette fiche... |
Difficulté : ![]() |
Résultat |
Convertir une chaîne en majuscules, en minuscules ? Facile en Kawa ! |
|
// -------------------------------------------------- // OPERATIONS SUR LES CHAINES DE CARACTERES // --------------------------------------------------
import java.applet.*; import java.awt.*;
public class MajMin extends Applet { String s1, s2;
public void init() { // Définir la couleur de fond de l'applet setBackground(Color.black); s1 = new String("Loi d'étanchéité"); s2 = new String("UN RECIPIENT HERMETIQUE FUIT TOUJOURS."); }
// La méthode paint() est appelée à chaque fois que l'applet // est dessinée à l'écran. public void paint(Graphics g) { // Affichage des chaînes s1 et s2 en jaune g.setColor(Color.yellow); g.drawString(s1, 10, 15); g.drawString(s2, 10, 30);
// On passe en orange g.setColor(Color.orange);
// Affichage de la première chaîne, en majuscules g.drawString(s1.toUpperCase(), 10, 50);
// Affichage de la seconde chaîne, en minuscules g.drawString(s2.toLowerCase(), 10, 65); } }
Seules les nouveautés par rapport aux listings précédents sont commentées ici.
s1 = new String("Loi d'étanchéité"); s2 = new String("UN RECIPIENT HERMETIQUE FUIT TOUJOURS."); |
On initialise les variables objet s1 et s2. |
g.drawString(s1.toUpperCase(), 10, 50); |
La chaîne s1 est convertie en majuscules, grâce à la méthode
toUpperCase() avant d'être affichée. On peut bien sûr aussi l'affecter à une autre chaîne, du genre : s3 = s1.toUpperCase(); |
g.drawString(s2.toLowerCase(), 10, 65); |
La méthode toLowerCase() convertit s2 en minuscules. Le résultat est affiché ensuite. |
Voici le code qui a été utilisé dans cette page HTML pour faire apparaître l'applet :
<applet code="MajMin.class" width=260 height=90> Votre navigateur n'est pas compatible Java ! </applet>
Rappel, puisqu'on parle Majuscules/Minuscules (!) : lors de l'intégration de l'applet par <applet code=...>, le nom de l'applet doit être écrit en respectant justement les majuscules et minuscules.
Pour plus de précisions sur l'intégration d'une applet, cliquez ici.