如题!

解决方案 »

  1.   

    String[] s={"1","2","3"};public class test1 {
    private s1="";
    private s2="";
    private s3="";
        test1(String[] s){
           s1=s[0];
            s2=s[1];
            s3=s[2];
        }
    }
      

  2.   

    用Map赋给Bean倒可以用BeanUtil.copyproperties()这个方法
    但是用数组偶就没有试过了
    关键是你传的数组若有两个String对象元素的话,你的参数是(数组,String.class)
    那怎么样判断把数组里的哪个元素返回呢要是想得到数组中的某个元素的类名(属于哪个类),可以用 实例名.getClass(),注意这样得到的类名,是连包名一起的。
      

  3.   

    to v38 
    参数里的类名是要实例化的类的名字,我得数据都是简单的数据类型,都是String的,我想用这个数组给类的属性赋值想了些办法,可都是不理想
      

  4.   

    to redduke1202
    是的,可怎么实现呢?
      

  5.   

    如 liang8305(换工作的时间到了...) ( ) 所说
    逐个变量赋值
      

  6.   

    class A
    {
       String a,b;
       static A getInstance(String[] ss)
       {
          A a=new A();
          a.a=ss[0];
          a.b=ss[1];
          return a;
       }
    }
      

  7.   

    写个方法:
    public ClassName getInstance(Type[] arrry,ClassName oo){
           oo.parameter?=array[?]
           //多参数,可结合for语句}