java
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.
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.
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
Ada dua cara untuk mengonversi String ke Integer di Java, String ke Integer menggunakan Integer.parseInt() String ke Integer menggunakan Integer.valueOf() Katakanlah Anda memiliki string – strTest – yang berisi nilai numerik. String strTest = “100”; Coba lakukan beberapa operasi aritmatika
Apa itu string split() di Java? StrSplit() metode ini memungkinkan Anda untuk memutuskan string berdasarkan pembatas string Java tertentu. Sebagian besar atribut pemisahan string Java akan berupa spasi atau koma (,) yang ingin Anda putuskan atau pisahkan stringnya sintaksis fungsi split() public S
String sebenarnya adalah array karakter satu dimensi yang diakhiri oleh null karakter \0. Jadi string yang diakhiri null berisi karakter yang membentuk string diikuti oleh null . Deklarasi dan inisialisasi berikut membuat string yang terdiri dari kata Halo. Untuk menahan karakter null di akhir lari
C++ menyediakan dua jenis representasi string berikut String karakter gaya-C. Tipe kelas string yang diperkenalkan dengan C++ Standar. String Karakter C-Style String karakter gaya-C berasal dari bahasa C dan terus didukung dalam C++. String ini sebenarnya adalah array karakter satu dimensi yang