Java 的反射问题.是如何利用反射生成 ArrayList 实例

HYH_HENG 2015-07-10 03:46:43
目前我有一个实体类如下所示:
现在我想通过JAVA的反射机制 实例化一个StudentClass 并赋值其中的 字段 / 属性
现在问题:向属性赋值时 ,普通的 类型 如 String 和 自定义的类。我都会写如何 实例化和赋值
唯独 public ArrayList<Interest> InterestList; 这个不会
请问是如何利用反射生成 ArrayList<T> 实例 并赋值到 相应的 InterestList 属性/字段上

package HelloWorld;

import java.util.ArrayList;

public class StudentClass extends BaseStudent implements IStudent {
public StudentClass() {
}
public ArrayList<Interest> InterestList;

private String MyName;

public String getMyName() {
return MyName;
}
public void setMyName(String myName) {
MyName = myName;
}
@Override
public String GetStudentage() {
return null;
}
}

...全文
551 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
scmod 2015-07-11
  • 打赏
  • 举报
回复
这个你new一个出来ArrayList<Interest> 然后"="下就行了啊?
attilax 2015-07-10
  • 打赏
  • 举报
回复
ArrayList 不用反射输出,里面的实体可以反射。。
HYH_HENG 2015-07-10
  • 打赏
  • 举报
回复
自己先顶一个

50,639

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧