Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Chaînes d'énumération Java

Chaînes d'énumération Java

Dans ce didacticiel, nous allons apprendre à connaître les valeurs de chaîne pour les constantes enum. Nous apprendrons également à remplacer la valeur de chaîne par défaut pour les constantes enum à l'aide d'exemples.

Chaînes d'énumération Java

Avant d'en savoir plus sur les chaînes enum, assurez-vous de connaître Java enum.

En Java, nous pouvons obtenir la représentation sous forme de chaîne des constantes enum en utilisant le toString() méthode ou le name() méthode. Par exemple,

enum Size {
   SMALL, MEDIUM, LARGE, EXTRALARGE
}

class Main {
   public static void main(String[] args) {

      System.out.println("string value of SMALL is " + Size.SMALL.toString());
      System.out.println("string value of MEDIUM is " + Size.MEDIUM.name());

   }
}

Sortie

string value of SMALL is SMALL
string value of MEDIUM is MEDIUM

Dans l'exemple ci-dessus, nous avons vu que la représentation sous forme de chaîne par défaut d'une constante enum est le nom de la même constante.

Modifier la valeur de chaîne par défaut des énumérations

Nous pouvons modifier la représentation sous forme de chaîne par défaut des constantes enum en remplaçant le toString() méthode. Par exemple,

enum Size {
   SMALL {

      // overriding toString() for SMALL
      public String toString() {
        return "The size is small.";
      }
   },

   MEDIUM {

     // overriding toString() for MEDIUM
      public String toString() {
        return "The size is medium.";
      }
   };
}

class Main {
   public static void main(String[] args) {
      System.out.println(Size.MEDIUM.toString());
   }
}

Sortie

The size is medium.

Dans le programme ci-dessus, nous avons créé une énumération Taille . Et nous avons remplacé le toString() méthode pour les constantes enum SMALL et MEDIUM .

Remarque : Nous ne pouvons pas remplacer le name() méthode. C'est parce que le name() la méthode est final .

Pour en savoir plus, consultez les meilleures façons de créer une chaîne enum.


Java

  1. C chaîne
  2. Opérateurs Java
  3. Chaînes Java
  4. InterfaceJava
  5. Énumérations Java
  6. Constructeur d'énumération Java
  7. Méthode Java String charAt() avec exemple
  8. Méthode Java String endsWith () avec exemple
  9. Méthode Java String replace(), replaceAll() et replaceFirst()