首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

给定一个string 如何按照string返回相应的类(工厂模式)

2012-03-12 
给定一个string 怎么按照string返回相应的类(工厂模式)比如Color类传入一个String cred怎么按照这个得

给定一个string 怎么按照string返回相应的类(工厂模式)
比如Color类
传入一个String c="red"
怎么按照这个得到Color.red
如果传入c="black"那么得到Color.black

我知道if else 或者swith可以做到。。。但是我要考虑所有的颜色 那写判断就太麻烦了

[解决办法]

探讨

这个Color不会是java.awt.Color吧。。。


enum Color{red};

引用:

Color.valueOf("red");即可,无需更多代码

热点排行