字符串转化成与字符串名字一样的类啊,怎么办?朋友在QQ问我

解决方案 »

  1.   

    Class c=Class.forName("");
    c.newInstance();
      

  2.   

    Class.forName("package1.package2.ClassName").newInstance();
    //有无参构造函数
      

  3.   

    public static void main(String[] args) {
    System.out.print(Class.forName("String").newInstance());

    代码有错,怎么改??感谢
      

  4.   

    Class.forName("java.lang.String").newInstance();
    package不能少
      

  5.   

    楼上朋友,照你改的,还是不行,ECLIPSE出错提示java.lang.Error: Unresolved compilation problems: 
    Unhandled exception type IllegalAccessException
    Unhandled exception type InstantiationException
    Unhandled exception type ClassNotFoundException
      

  6.   

    异常处理啊,
    try{
        Class.forName("java.lang.String").newInstance();
    catch(Exception e){
     
    }
      

  7.   

    try{
        Class.forName("java.lang.String").newInstance();
    }catch(Exception e){
     
    }
      

  8.   

    public static void main(String[] args) {
    try {
    String ghy = Class.forName("java.lang.String").newInstance();
    System.out.print(ghy.toString());
    } catch (Exception e) {
    }
    }这么写对不对?
      

  9.   

    写代码时eclipse就出现这个提示:Severity Description Resource In Folder Location Creation Time Id
    2 Type mismatch: cannot convert from Object to String ghytest.java ghy line 13 2005年12月15日 12:38:36 102
      

  10.   

    String ghy = Class.forName("java.lang.String").newInstance();
    你怎么知道forName的参数是String呢?
    假如你要获得一个Integer的实例,是否要这样写了?
    Integer ghy = Class.forName("java.lang.Integer").newInstance();假如你的 类名放在一个数组里
    String klas[] = {"java.lang.String","java.lang.Integer"};
    ...
    ... ghy = Class.forName(klas[i]).newInstance();//请问这个类名应该是什么?
      

  11.   

    String ghy = Class.forName("java.lang.String").newInstance();===>Object o = Class.forName("java.lang.String").newInstance();
    String s = (String)o;
      

  12.   

    String ghy = (String) Class.forName("java.lang.String").newInstance();
      

  13.   

    public Object newInstance()
                       throws InstantiationException,
                              IllegalAccessExceptionObject return value呵呵,感谢楼上几位回贴的朋友,believefym呵呵感谢