小弟我想用有个数组,给一个对象的属性赋值,改怎么实现呢

我想用有个数组,给一个对象的属性赋值,改如何实现呢?如题![解决办法]对象.属性数组名[下标]必须知道数据

我想用有个数组,给一个对象的属性赋值,改如何实现呢?
如题!

[解决办法]
对象.属性=数组名[下标]

必须知道数据中各元素分别存储的是对象的哪个属性的信息
[解决办法]
BS
[解决办法]
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];
}
}
[解决办法]
用Map赋给Bean倒可以用BeanUtil.copyproperties()这个方法
但是用数组偶就没有试过了
关键是你传的数组若有两个String对象元素的话,你的参数是(数组,String.class)
那怎么样判断把数组里的哪个元素返回呢

要是想得到数组中的某个元素的类名(属于哪个类),可以用 实例名.getClass(),注意这样得到的类名,是连包名一起的。

[解决办法]
如果是数组,则里面保存的内容的类型应该一致
也就是有个前提,该类的所有属性的类型是一致的
传入一个数组参数,然后逐个赋值
[解决办法]
不是很清楚你说的啥,
希望能够说得清楚点。
[解决办法]
如果要负值的类型不一样,最好能够封装成类.
[解决办法]
可以用List

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

}