在Java中将数据模型转换为List

时间:2013-05-14 15:17:52

标签: java list datamodel

有人可以告诉我是否可以将DataModel转换为ArrayList

我该怎么办?请尽快知道!!!

我可以使用ArrayListListDataModel转换为new ListDataModel(List list),但我不知道如何进行逆转!

前:

public void filtrarCamadaPorCategoriaEFabricante(){
        this.listaDeCamadasParaEscolha = new ListDataModel<Camada>(this.service.getServiceComponentesConstrutivos().filtrarCamadaPorCategoriaEFabricante(idCategoriaDeCamadaASerAdicionada, idFabricanteDeCamadaAserAdicionada));
}

1 个答案:

答案 0 :(得分:2)

看起来DataModel有一个迭代器 http://docs.oracle.com/javaee/6/api/javax/faces/model/DataModel.html#iterator()

您应该能够使用此迭代器迭代DataModel上的内容并创建一个ArrayList。