Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

String enum Java

Java enum String

Dalam tutorial ini, kita akan belajar tentang nilai string untuk konstanta enum. Kita juga akan belajar mengganti nilai string default untuk konstanta enum dengan bantuan contoh.

Java enum Strings

Sebelum Anda mempelajari tentang string enum, pastikan Anda mengetahui tentang Java enum.

Di Java, kita bisa mendapatkan representasi string dari konstanta enum menggunakan toString() metode atau name() metode. Misalnya,

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());

   }
}

Keluaran

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

Pada contoh di atas, kita telah melihat representasi string default dari konstanta enum adalah nama konstanta yang sama.


Ubah Nilai String Default dari enum

Kita dapat mengubah representasi string default dari konstanta enum dengan mengganti toString() metode. Misalnya,

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());
   }
}

Keluaran

The size is medium.

Dalam program di atas, kami telah membuat enum Size . Dan kami telah mengganti toString() metode untuk konstanta enum SMALL dan MEDIUM .

Catatan: Kami tidak dapat mengganti name() metode. Itu karena name() metodenya adalah final .

Untuk mempelajari lebih lanjut, kunjungi cara terbaik untuk membuat Enum String.


java

  1. C# String
  2. Operator Jawa
  3. String Jawa
  4. Antarmuka Jawa
  5. enum Jawa
  6. Konstruktor enum Java
  7. Metode Java String charAt() dengan Contoh
  8. Java String EndsWith() Metode dengan Contoh
  9. Java String replace(), replaceAll() dan replaceFirst() metode
  10. Metode String Java toLowercase() dan toUpperCase()