private static Void createTbody(List object) {
Iterator hritr = object.iterator();
while(hritr.hasNext()) {
UserDto users = (UserDto)hritr.next();
users.userId;
users.userName;
}
}
DtoClass ::Java反射列表迭代
UserDto
public class UserDto {
public String userName;
public String userId;
}
在上面的代碼我沒有任何問題......
把我createTbody
功能我不知道UserDto
編譯時的類...它應該是動態類。這個類名我會通過反射。
UserDto users = (UserDto)hritr.next();
爲什麼?因爲是,private static Void createTbody(List object)
對象可能包含的CustomerDto
名單,UserDto
等等
你在問什麼? – javamonkey79 2012-02-23 06:53:40
你不能做instanceof來檢查類型嗎? – 2012-02-23 07:03:08
如果您在編譯時不知道該類,那麼在獲取它之後如何處理該條目?你不會知道它有'userName'和'userId'字段... – 2012-02-23 07:08:34