Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 类型不匹配:无法从列表转换<;信息个人>;串_Java_Spring - Fatal编程技术网

Java 类型不匹配:无法从列表转换<;信息个人>;串

Java 类型不匹配:无法从列表转换<;信息个人>;串,java,spring,Java,Spring,我试图在java中将arraylist返回到字符串值,我在SpringHibernate应用程序中有这样的功能 @Override public String toString() { return _individuals; } 上面的代码给了我类型不匹配的问题 这是宣言 List<InfoIndividual> _individuals = new ArrayList<InfoIndividual>(); List_individ

我试图在java中将arraylist返回到字符串值,我在SpringHibernate应用程序中有这样的功能

@Override
    public String toString() {
        return _individuals;
    } 
上面的代码给了我类型不匹配的问题

这是宣言

List<InfoIndividual> _individuals = new ArrayList<InfoIndividual>();
List_individuals=new ArrayList();

我做错了什么?

要打印
收藏
,您可以使用以下解决方法:

@Override
public String toString() {
    return Arrays.toString(_individuals.toArray());
}

如果这不符合您的需要,您可以在覆盖
infosingle
的toString时迭代列表

@Override
public String toString() {
    StringBuilder sb = new StringBuilder();
    for (InfoIndividual i : _individuals) {
        sb.append(i);
    }

    return sb.toString();
}
以及:


由于您的问题没有给出任何关于结果字符串应如何格式化的详细信息,因此您可以简单地使用列表的toString方法,该方法将生成类似[“第一”、“第二”、“第三”]的输出

假设您的InfoIndividual适当地覆盖了toString,您可以这样做:

public String toString(){
  return _individuals.toString();
}

@Blaze这是默认的
toString()
输出,您必须覆盖它,如第二种方法所示。
public String toString(){
  return _individuals.toString();
}