如何在Java中将List <T>转换为List <String>

时间:2019-06-17 16:49:09

标签: 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;
    }

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

正如人们在评论中提到的那样,您可以对List<T>上的每个对象使用Java .toString()方法,并填充List<String>

您也可以检查此内容并将其应用于您的案例

How to Convert List<String> to List<Object>

您可以通过多种方法来解决它,我建议您发布班级的一些代码,并更具体地说明要填充到List<String>的String上。

编辑:您发布的代码应该可以正常工作。

答案 1 :(得分:-1)

您应该尝试List.toString(); 它将转换为String