String[] str = new String []{"id","name","addr"};
Users u = new Users("id","name","addr");或者:
String[] str = new String []{"id","name"};
Users u = new Users("id","name");
或者 String[] str = new String []{"id"};
Users u = new Users("id");请问怎么将数组转换为这个Users对象,听说反射可以办到,球高手!数组元素的个数与构造方法参数的个数是相等的。
Users u = new Users("id","name","addr");或者:
String[] str = new String []{"id","name"};
Users u = new Users("id","name");
或者 String[] str = new String []{"id"};
Users u = new Users("id");请问怎么将数组转换为这个Users对象,听说反射可以办到,球高手!数组元素的个数与构造方法参数的个数是相等的。
this.id=strs[0];
this.name=strs[1];
this.addr=strs[2];
}
你这里,一个String数组不就是代表一个用户的信息嘛,你的意思是不是将这个String数组转为一个Users对象bean???如果是这样的话,首先你数组中的每一个元素代码users的哪个属性,是id,还是name还是address,你能确定么?也就是说你的数组就有问题啊!String[] str=new String[]{"id"}和String[] str=new String[]{"name"}你怎么判断???仅仅用单纯的字符串数组是不够的,建议你用json,指定好每个元素代表的意义
你这里,一个String数组不就是代表一个用户的信息嘛,你的意思是不是将这个String数组转为一个Users对象bean???如果是这样的话,首先你数组中的每一个元素代码users的哪个属性,是id,还是name还是address,你能确定么?也就是说你的数组就有问题啊!String[] str=new String[]{"id"}和String[] str=new String[]{"name"}你怎么判断???仅仅用单纯的字符串数组是不够的,建议你用json,指定好每个元素代表的意义
可以根据传入参数的个数和顺序来判断,例如:new user("id");表示传的是id;new user("id","name");第一个是id,第二个是name....
你这里,一个String数组不就是代表一个用户的信息嘛,你的意思是不是将这个String数组转为一个Users对象bean???如果是这样的话,首先你数组中的每一个元素代码users的哪个属性,是id,还是name还是address,你能确定么?也就是说你的数组就有问题啊!String[] str=new String[]{"id"}和String[] str=new String[]{"name"}你怎么判断???仅仅用单纯的字符串数组是不够的,建议你用json,指定好每个元素代表的意义
可以根据传入参数的个数和顺序来判断,例如:new user("id");表示传的是id;new user("id","name");第一个是id,第二个是name....哪如果是这样呢???new user("id", "address");
你这里,一个String数组不就是代表一个用户的信息嘛,你的意思是不是将这个String数组转为一个Users对象bean???如果是这样的话,首先你数组中的每一个元素代码users的哪个属性,是id,还是name还是address,你能确定么?也就是说你的数组就有问题啊!String[] str=new String[]{"id"}和String[] str=new String[]{"name"}你怎么判断???仅仅用单纯的字符串数组是不够的,建议你用json,指定好每个元素代表的意义
可以根据传入参数的个数和顺序来判断,例如:new user("id");表示传的是id;new user("id","name");第一个是id,第二个是name....哪如果是这样呢???new user("id", "address");
那我就认为第一个是id 第二个是name ,如果有第三个参数才认为是address