我得到一个固定大小的数组,例如20个。任何优化的技术来设置bean中的数组值?
我必须在bean属性中设置每个数组元素,所以我的bean有20个属性。
这是我目前的做法:
Object[] record = { "0", "1", "2", ...."19" };
for (int j = 0; j < record.length; j++) {
if (j == 0) {
bean.setNo((String) record[j]);
}
if (j == 1) {
bean.setName((String) record[j]);
}
if (j == 2) {
bean.setPhone((String) record[j]);
}
// so on and so forth...
}
这是如何我设置从阵列bean的每个属性。
这里我有20个元素在数组中。
所以设定20元是检查20个条件..性能问题..
任何优化技术赞赏...预先
谢谢...
它是一个性能问题还是你不喜欢它?这似乎不太可能是你经常设置它,以至于它实际上是如何优化的。不要优化,直到你需要。 –
为什么你在那里使用那个循环(和所有的条件检查)? –
你根本不应该使用循环。您应该只有一行中有20条语句直接访问数组中的正确元素。 – jahroy