繁体   English   中英

我如何从列表转换<T>列出<String>在 Java 中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM