java COPIA DE UNA LISTA

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java COPIA DE UNA LISTA相关的知识,希望对你有一定的参考价值。

//RETORNA UNA COPIA
public List<ContingenteBean> getLstContingBean() {
		List<ContingenteBean> response = new ArrayList<ContingenteBean>();
		if(null != this.lstContingBean && !this.lstContingBean.isEmpty()){
			for(ContingenteBean val : this.lstContingBean){
				response.add(val);
			}
		}
		return response;
	}
	
//SET DE UNA COPIA
public void setLstContingBean(List<ContingenteBean> lstContingBean) {		
		List<ContingenteBean> response = new ArrayList<ContingenteBean>();
		if(null != lstContingBean && !lstContingBean.isEmpty()){
			for(ContingenteBean val : lstContingBean){
				response.add(val);
			}
		}
		this.lstContingBean = response;
	}
	
	//RETORNA UNA LISTA DE LISTA
	public List<List<DTOTiras>> getResponseTira() {
		List<List<DTOTiras>> response = new ArrayList<List<DTOTiras>>();
		if(null!=this.responseTira && !this.responseTira.isEmpty()){
			for(List<DTOTiras> sublist : this.responseTira){
				List<DTOTiras> temp = new ArrayList<DTOTiras>();
				for(DTOTiras val: sublist){
					temp.add(val);
				}
				response.add(temp);
			}
		}
		return response;
	}
	
	//SET DE UNA LISTA DE LISTA
	public void setResponseTira(List<List<DTOTiras>> responseTira) {
		List<List<DTOTiras>> response = new ArrayList<List<DTOTiras>>();
		if(null!=responseTira && !responseTira.isEmpty()){
			for(List<DTOTiras> sublist : responseTira){
				List<DTOTiras> temp = new ArrayList<DTOTiras>();
				for(DTOTiras val: sublist){
					temp.add(val);
				}
				response.add(temp);
			}
		}
		this.responseTira=response;
	}
	
	//FORMA MAS SENCILLA DE SET A COPIA Y RETORNAR UNA COPIA DE UNA LISTA:
	//GET
	public List<BeanCalendario> getListaCalendarios() {
		return new ArrayList <>(listaCalendarios);
	}
	//SET
	public void setListaCalendarios(List<BeanCalendario> listaCalendarios) {
		this.listaCalendarios = new ArrayList<>(listaCalendarios);
	}
	
	
	
	
	
	

以上是关于java COPIA DE UNA LISTA的主要内容,如果未能解决你的问题,请参考以下文章