在Java中,我需要编写一种将list<T>
转换为list<String>
的方法,我尝试这样做:
private List<String> convertTlistToString(List<T> listOfT) {
List<String> convertList = new ArrayList<>();
if (listOfT != null) {
for (T list : listOfT) {
String t = list.toString();
convertList.add(t);
}
}
return convertList;
}
感谢您的帮助。
答案 0 :(得分:1)
正如人们在评论中提到的那样,您可以对List<T>
上的每个对象使用Java .toString()方法,并填充List<String>
。
您也可以检查此内容并将其应用于您的案例
How to Convert List<String> to List<Object>
您可以通过多种方法来解决它,我建议您发布班级的一些代码,并更具体地说明要填充到List<String>
的String上。
编辑:您发布的代码应该可以正常工作。
答案 1 :(得分:-1)
您应该尝试List.toString(); 它将转换为String