在Java中将数据模型转换为列表
谁能告诉我是否可以将在Java中将数据模型转换为列表,java,list,datamodel,Java,List,Datamodel,谁能告诉我是否可以将DataModel转换为ArrayList 我该怎么做呢?请让我尽快知道 我可以使用newlistdatamodel(List List)将ArrayList转换为ListDataModel,但我不知道如何做相反的事情 例: public void过滤器{ this.listaDeCamadasParaEscolha=新的ListDataModel(this.service.getServiceComponentesConstrutivos().FiltrarCamadaPo
DataModel
转换为ArrayList
我该怎么做呢?请让我尽快知道
我可以使用newlistdatamodel(List List)
将ArrayList
转换为ListDataModel
,但我不知道如何做相反的事情
例:
public void过滤器{
this.listaDeCamadasParaEscolha=新的ListDataModel(this.service.getServiceComponentesConstrutivos().FiltrarCamadaPorcateGorIabricante(IDCategoriateCamadaaseRadicionada,IDFabricantedeCamadaseradicionada));
}
看起来数据模型有一个迭代器
您应该能够使用此迭代器迭代数据模型上的内容并创建ArrayList。根据您提供的信息,唯一的答案是:查看ListDataModel的文档。请提供一些附加信息,例如DataModel的包名(如果不是java.util.ArrayList,请提供ArrayList)。如果DataModel是一个接口,那么最好为实现该接口的ArrayList实现一种包装器。
public void filtrarCamadaPorCategoriaEFabricante(){
this.listaDeCamadasParaEscolha = new ListDataModel<Camada>(this.service.getServiceComponentesConstrutivos().filtrarCamadaPorCategoriaEFabricante(idCategoriaDeCamadaASerAdicionada, idFabricanteDeCamadaAserAdicionada));
}