[英]How do I convert from List<?> to List<T> in Java using generics?
[英]How do I convert from List<T> to List<String> in Java
在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;
}
感谢您的帮助。
正如人们在评论中提到的,您可以对List<T>
上的每个对象使用 Java .toString() 方法并填充您的List<String>
。
您也可以查看此内容并将其应用于您的案例
如何将 List<String> 转换为 List<Object>
你有很多方法来解决它,我建议你发布一些你的类的代码,并更具体地说明你想转换为 String 来填充你的List<String>
。
编辑:您发布的代码应该可以正常工作。
你应该试试 List.toString(); 它会将其转换为字符串
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.