当前位置: 代码迷 >> J2SE >> 给定一个string 如何按照string返回相应的类(工厂模式)
  详细解决方案

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

热度:104   发布时间:2016-04-24 01:58:47.0
给定一个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");即可,无需更多代码
  相关解决方案