当前位置:
代码迷
>>
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");即可,无需更多代码
查看全文
相关解决方案
java.lang.NumberFormatException: For input string: "id"该如何处理
java.lang.NoSuchMethodException: setId([Ljava.lang.String;)解决方法
java类型异常java.lang.Integer cannot be cast to java.lang.String
String.matches(String regex)的有关问题
xfire错误:For input string: ""
String 去除乱码的有关问题,help
hibernate映射文件有关自增类型,String,精度的有关问题
java.lang.NumberFormatException: For input string: "1>"解决思路
jsp页面post到servlet发生异常:java.lang.NoSuchMethodError: bean.User.<init>(Ljava/lang/String;Ljava/lang/Str
在JSP中,List<String> str_list这个集合如何遍历呢
谁帮小弟我看下Source not found for ResponseFacade.sendRedirect(String) line: 483
tomcat启动出现Caused by: java.lang.StringIndexOutOfBoundsException: String index out解决方法
Enumeration<String> 和 Parameter,该如何处理
java.lang.NumberFormatException: For input string: ""报错,求大家帮助,该如何处理
s:iterator 迭代 按动态名取List<Map<String,object>>解决方案
java.lang.NumberFormatException: For input string: "previews"解决办法
jButton.setToolTipText(String)小疑点
jButton.setToolTipText(String);该怎么处理
J2ME中有没有lastIndexOf(String str, int fromIndex)解决方案
"kkkwsss"string.replace('w','');为什么会出错?该如何解决
接收服务器字符串长的时候,messg=new String(ss,"UTF-8");无法转换,该如何处理
String 占多少象素,该如何处理
形参类型是 int ,按理只能接受 数值 或 char ,为什么下面传和个 String 也行?解决办法
String
怎样用android重写j2me,player里的createPlayer(InputStream stream, String type)解决方案
关于client.invoke(string , object[])解决方法
java String 截取字符串解决思路
java String 截取字符串,该怎么处理
如何将lisng<String>类型的集合转为JSON 在页面下用ext的Combox显示
如何把Map<String,Object>类型转换成JSON