java如何用方法toString()将枚举类型转换为字符串类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何用方法toString()将枚举类型转换为字符串类型相关的知识,希望对你有一定的参考价值。

如public enum packagesmall,middle,large,如何用toString()函数将此枚举类型转换为字符串类型

参考技术A 枚举类
public enum Vegetable

Apple=1,
Banana=2,
Orange=3

String Banana=Vegetable.Banana.ToString();
参考技术B 查API public static String valueOf(Object obj) 参考技术C Yes枚举已经覆盖了字符串类型了 参考技术D 枚举已经覆盖了toString() 方法,看api中的解释
返回枚举常量的名称,它包含在声明中。可以重写此方法,虽然一般来说没有必要。当存在更加“程序员友好的”字符串形式时,应该使用枚举类型重写此方法。
也就是说没有必要再去覆盖这个方法了,除非你想输入更为友好的内容。如包含中文字符解释的
第5个回答  2008-11-10 你为什么要将“枚举类型转换为字符串类型”呢?
要转换的话还不如直接new个字符串数组。

java中如何用json接收一个list?

参考技术A 第一种方法 在action类中 声明一个list集合如:private List list;生成getter和setter方法;\\x0d\\x0a然后通过方法action的方法给list赋值;然后页面通过struts2标签接受即可;\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a第二种方法 首先 在action类中;private String jsonData;生成getter和setter方法;\\x0d\\x0a通过json 驱动包带的JSONArray json = JSONArray.fromObject(list);转换成json格式\\x0d\\x0asetJsonData(json.toString());\\x0d\\x0a在你返回成功跳到的页面 定义 :$(jsonData);\\x0d\\x0a然后通过ajax 接受 就可以了!\\x0d\\x0a建议使用第一种方法

以上是关于java如何用方法toString()将枚举类型转换为字符串类型的主要内容,如果未能解决你的问题,请参考以下文章

如何用将字符数组转化成字符串 java

如何用Java把date类型转换成long数字?

如何用泛型实现枚举?

如何用C#将序列化为json的字符串导入到sql server中数据库

如何用c#将DateTime 类型与string 类型转换?

如何用js把字符串转化为整型