List<String> timeList = new ArrayList<String>();
for (SfTimeVo sfTimeVo : sfEquipmentVo.getTimeList()) {
String objectString = getObjectString(sfTimeVo);
timeList.add(objectString);
}
private static String getObjectString(Object obj) {
StringBuilder stringBuilder = new StringBuilder();
Field[] fields = obj.getClass().getDeclaredFields();
for (Field field : fields) {
field.setAccessible(true);
try {
Object fieldValue = field.get(obj);
stringBuilder.append(fieldValue).append(" ");
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
return stringBuilder.toString();
}
通过属性名获取所有对象
本文介绍了如何使用Java将对象的字段值转换成字符串,并在时间列表(timeList)中添加。通过`getObjectString`方法遍历对象的字段,实现字段值的拼接。
摘要由CSDN通过智能技术生成