Partage
  • Partager sur Facebook
  • Partager sur Twitter

[java] probleme avec le type char

Sujet résolu
    3 décembre 2005 à 19:40:23

    Bonjour à tous !!!!!!!!!


    VOICI mon exercice

    Soit la déclaration suivante dans la méthode main :
    String bonjour = "salut la compagnie";

    1. Continuer le programme pour que le message bonjour s'affiche en majuscule.
    2. Compléter le programme en ajoutant une méthode qui permet de mettre uniquement la première lettre de chaque mot d'une chaîne de caractères en majuscule. Vous testerez cette méthode avec la chaîne bonjour.

    je fais la deuxieme partie

    public class chaine
    {       
            //methode
            public static String first_lettre(String chaine)
            {
                    String chaine1 = chaine;
                    String chaine_nouvelle;
                    int max = chaine1.length();
                   
                    char lettre = chaine1.charAt(0);
                    lettre = lettre.toUpperCase();
                   
                    chaine_nouvelle = lettre + chaine1.substring(1,max);
                    return chaine_nouvelle;
            }
           
            public static void main(String[] args)
            {
                    String bonjour = "salut la compagnie";
                    System.out.print(first_lettre(bonjour)+"\n");
            }
    }

    Et comme vous vous en doutez il y a un probleme
    --------------------Configuration: <Default>--------------------
    C:\wamp\www\Workspace JAVA\chaine.java:10:
    char cannot be dereferenced
    lettre = lettre.toUpperCase();
    1 error
    Process completed.

    EDIT == j'ai contourné le probleme et je l'ai resolu , je demande au admin de detruire mon post
    • Partager sur Facebook
    • Partager sur Twitter
      4 décembre 2005 à 0:13:49

      char est un type primitif et nom un objet.
      ton toUpperCase() est une methode de l'objet String.
      edit: ou de l'objet Character (qui est la forme objet du "char")
      http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Character.html
      http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html


      la javadoc est ton ami
      • Partager sur Facebook
      • Partager sur Twitter
        4 décembre 2005 à 9:08:30

        oui oui je sais justement j'ai contourné le probleme
        • Partager sur Facebook
        • Partager sur Twitter
          4 décembre 2005 à 10:12:31

          La prochaine fois, pense à spécifier que ton topic a été résolu en utilisant le lien disponible en bas de la page (je l'ai fait pour toi). C'est mieux qu'un gros edit rouge qui agresse l'oeil.
          • Partager sur Facebook
          • Partager sur Twitter

          [java] probleme avec le type char

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown