我目前遇到一个问题,我有一个方法有一个参数是List<T> columns
for (T t : columns) {
这里解析出了对象的第一层
但是怎么解析解析t对象下面的值?
}
这个是一个公用的方法,用于动态生成XML的,所以我需要不管t是user\tree还是其他对象,都可以循环出所有的内容。
申明List是一个二维数组。是从数据库获取的内容。
for (T t : columns) {
这里解析出了对象的第一层
但是怎么解析解析t对象下面的值?
}
这个是一个公用的方法,用于动态生成XML的,所以我需要不管t是user\tree还是其他对象,都可以循环出所有的内容。
申明List是一个二维数组。是从数据库获取的内容。
推荐你应该让T只接受某个类型的参数,比如必须实现某个接口或者继承某个类。