Java Language
संख्या के साथ शुरू करें
खोज…
परिचय
जावा enum के नाम को 100A, 25K जैसी संख्या के साथ शुरू करने की अनुमति नहीं देता है। उस स्थिति में, हम कोड को _ (अंडरस्कोर) या किसी भी स्वीकृत पैटर्न के साथ जोड़ सकते हैं और उसकी जांच कर सकते हैं।
नाम के साथ भीख माँगना
public enum BookCode {
_10A("Simon Haykin", "Communication System"),
_42B("Stefan Hakins", "A Brief History of Time"),
E1("Sedra Smith", "Electronics Circuits");
private String author;
private String title;
BookCode(String author, String title) {
this.author = author;
this.title = title;
}
public String getName() {
String name = name();
if (name.charAt(0) == '_') {
name = name.substring(1, name.length());
}
return name;
}
public static BookCode of(String code) {
if (Character.isDigit(code.charAt(0))) {
code = "_" + code;
}
return BookCode.valueOf(code);
}
}
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow