tostring enum
枚举类toString()方法 (Enum Class toString() method)
toString() method is available in java.lang package.
toString()方法在java.lang包中可用。
toString() method is used to retrieve the name of this enum constant as it is declared in its enum declaration.
toString()方法用于检索此枚举常量的名称,该常量在其枚举声明中声明。
toString() method is similar to name() method of Enum class but toString() mostly used by programmers which is tougher as compared to name() method of Enum class.
toString()方法类似于Enum类的name()方法,但是toString()大多由程序员使用,与Enum类的name()方法相比,它更难处理。
toString() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
toString()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
toString() method does not throw an exception at the time of conversion an object to a string.
将对象转换为字符串时, toString()方法不会引发异常。
Syntax:
句法:
public String toString();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of this method is String, it represents the name of this enum constant.
该方法的返回类型为String ,它表示该枚举常量的名称。
Example:
例:
// Java program to demonstrate the example
// of String toString() method of Enum
enum Month {
JAN,
FEB,
MAR,
APR,
MAY;
}
public class ToString {
public static void main(String args[]) {
Month m1 = Month.JAN;
Month m2 = Month.FEB;
Month m3 = Month.MAR;
Month m4 = Month.APR;
Month m5 = Month.MAY;
System.out.println("Display String Representation: ");
// By using toString() method is to return the name of
//enum constant in its enum definition
System.out.println("m1.toString() " + " " + m1.toString());
System.out.println("m2.toString()" + " " + m2.toString());
System.out.println("m3.toString()" + " " + m3.toString());
System.out.println("m4.toString()" + " " + m4.toString());
System.out.println("m5.toString()" + " " + m5.toString());
}
}
Output
输出量
Display String Representation:
m1.toString() JAN
m2.toString() FEB
m3.toString() MAR
m4.toString() APR
m5.toString() MAY
翻译自: https://www.includehelp.com/java/enum-tostring-method-with-example.aspx
tostring enum