java string get i_Java - Parse List into String - HelloJava菜鸟社区

I'm trying to turn a List into simple strings, but I'm not sure how to parse them out of the array into a single String variable.

I'm currently using a method that goes through a class that uses a getDeclaredFields() method and outputs them into an array.

public static List getInheritedPrivateFields(Class> type) {

List result = new ArrayList();

Class> i = type;

while (i != null && i != Object.class) {

Collections.addAll(result, i.getDeclaredFields());

i = i.getSuperclass();

}

for(Field temp : result) {

System.out.println(temp);

}

return result;

}

The result I get when I output it is

[private int com.gen.e.ric.report.domain.TestCount.count,

private java.lang.String com.gen.e.ric.report.domain.Test.facility,

private java.lang.String com.gen.e.ric.report.domain.Test.technology,

private java.lang.String com.gen.e.ric.report.domain.Test.component,

private java.util.List com.gen.e.ric.report.domain.Test.etestStats,

private java.util.Date com.gen.e.ric.report.domain.Test.startDate,

private java.util.Date com.gen.e.ric.report.domain.Test.endDate]

What I want to get is just a long string with

int, String, String, List, Date, Date

Any help to give? Using Reflection btw. Thanks.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值