有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将空标记解组到集合的新实例中

我正试图将下面的内容解包到它们的JAXB等价物中,字段中填充的是空值

XML

<University>
   <StudentFirstNames/>
</University>

JAXB POJO

public class University {
  List<StudentFirstNames> studentFirstNames = null;

  public void getStudentFirstNames() {
    return studentFirstNames 
   }

  public void setStudentFirstNames() {
   this.studentFirsNames = studentFirstNames;
  }
}

解组后,在JAXB对象中查找成员时返回null

 university.getStudentFirstNames() --> null

在我试图解决的这种特定情况下,我需要用该特定类型的新实例替换空标记。例如,在上面的例子中,我希望返回一个新的ArrayList(),而不是null。我知道这听起来有悖常理,但这正是我为满足下游代码所必须做的

是否有解决此类实例的全局修复程序。提前谢谢


共 (1) 个答案