Rumah > Java > javaTutorial > Penggunaan enum dalam java

Penggunaan enum dalam java

下次还敢
Lepaskan: 2024-04-25 21:48:21
asal
1008 orang telah melayarinya

Enumerasi digunakan dalam Java untuk mentakrifkan set pemalar terhad, menyediakan ciri seperti tunggal, kebolehubahan dan kebolehbandingan. Kaedah penggunaan khusus termasuk: mentakrifkan penghitungan, mendapatkan nama dan susunan pemalar penghitungan, memperoleh pemalar mengikut nama, dan membandingkan pemalar. Penghitungan sering digunakan untuk mewakili set pilihan terhad untuk warna, musim, jenis fail, dsb.

Penggunaan enum dalam java

Penggunaan penghitungan dalam Java

Penghitungan ialah jenis yang digunakan dalam Java untuk mewakili set nilai tetap dan terhad. Ia menyediakan cara yang selamat dan boleh dipercayai untuk menangani set pemalar yang telah ditetapkan.

Cara menggunakan penghitungan

Untuk mentakrifkan penghitungan, gunakan kata kunci enum, diikuti dengan nama penghitungan: enum 关键字,后跟枚举的名称:

<code class="java">enum Color {
  RED,
  GREEN,
  BLUE
}</code>
Salin selepas log masuk

这会创建三个枚举常量:REDGREENBLUE

枚举的特性

  • 单例:每个枚举常量都是一个单例对象,这意味着它只有一个实例。
  • 不可变:枚举常量一旦创建,就不能被修改。
  • 比较性:可以使用 ==!=
    <code class="java">enum Color {
      RED,
      GREEN,
      BLUE
    }
    
    public class Main {
      public static void main(String[] args) {
        Color color = Color.RED;
    
        // 打印枚举常量的名称
        System.out.println(color.name()); // 输出:RED
    
        // 打印枚举常量的顺序
        System.out.println(color.ordinal()); // 输出:0
    
        // 通过名称获取枚举常量
        Color otherColor = Color.valueOf("GREEN");
    
        // 比较两个枚举常量
        if (color == otherColor) {
          System.out.println("两个颜色相等");
        }
        else {
          System.out.println("两个颜色不相等");
        } // 输出:两个颜色不相等
      }
    }</code>
    Salin selepas log masuk
  • Ini mewujudkan tiga pemalar penghitungan: MERAH kod>, HIJAU dan BIRU.

Ciri-ciri penghitungan

    Singleton:
  • Setiap pemalar penghitungan ialah objek tunggal, yang bermaksud ia hanya mempunyai satu kejadian.
  • Tidak berubah:
  • Setelah pemalar pengiraan dicipta, ia tidak boleh diubah suai.
  • Kebolehbandingan:
Pemalar penghitungan boleh dibandingkan dengan selamat menggunakan operator == dan !=.

Penggunaan penghitungan

    Penghitungan selalunya digunakan untuk mewakili set pilihan terhad, seperti:
  • Warna
  • MusimJenis kod fail
  • status Metod
  • daripada penghitungan

Penghitungan menyediakan kaedah berguna berikut:

nama(): 🎜Mengembalikan nama pemalar penghitungan. 🎜🎜🎜ordinal(): 🎜Mengembalikan susunan pemalar penghitungan dalam penghitungan (bermula dari 0). 🎜🎜🎜valueOf(String name): 🎜Dapatkan pemalar penghitungan mengikut nama. 🎜🎜🎜🎜Contoh🎜🎜🎜Contoh berikut menunjukkan cara menggunakan enum: 🎜rrreee

Atas ialah kandungan terperinci Penggunaan enum dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan