public static <U extends Object>U getInstance(String clsName)
{
try
{
Class<?> cls = Class.forName(clsName);
return (U) cls.newInstance();
}
catch(Exception e)
{
e.printStackTrace();
return null;
}
}
在 < 和 >处怎么在Eclipse里提示Syntax Error?
还提示 U cannot be resolved?
{
try
{
Class<?> cls = Class.forName(clsName);
return (U) cls.newInstance();
}
catch(Exception e)
{
e.printStackTrace();
return null;
}
}
在 < 和 >处怎么在Eclipse里提示Syntax Error?
还提示 U cannot be resolved?
如果你已是1.5或以上的话,请在 project properties 上的Java compiler中设成5.0或以上,然后重新编译就OK了
http://hi.baidu.com/xhz12345/blog/item/b281ec36649063d8a3cc2baa.html
看看我这个