// -------------------------------------------------- // TEXTE2 : OPERATIONS SUR LES CHAINES DE CARACTERES // -------------------------------------------------- import java.applet.*; import java.awt.*; public class Texte2 extends Applet { String s1, s2; public void init() { // Définir la couleur de fond de l'applet setBackground(Color.black); s1 = new String("Loi du frisbee"); } // La méthode paint() est appelée à chaque fois que l'applet // est dessinée à l'écran. public void paint(Graphics g) { // Affichage de la chaîne s1 en jaune g.setColor(Color.yellow); g.drawString(s1, 10, 15); // Longueur d'une chaîne g.setColor(Color.orange); g.drawString("La chaîne fait : " + s1.length() + " caractères.", 10, 35); // Affichage des 3 premiers caractères s2 = s1.substring(0, 3); g.drawString("Les 3 premiers caractères sont : "+s2, 10, 50); // Affichage du mot 'du' g.drawString("Un morceau de chaîne : "+s1.substring(4, 6), 10, 65); // Affichage de la fin de chaîne g.drawString("La fin de chaîne : "+s1.substring(10), 10, 80); } }