comment attribuer une liste à une autre liste?
j'ai un problème avec la gestion de la liste,j'ai trois classe nommée comme UserInf,userData,userProcess,j'ai créé une liste générique à l'aide de UserInf classe, et j'ai besoin de cette liste à une autre liste qui est dans la classe userprocess,c'est mon exemple de code*
public class UserInf
{
private List<Data> pData;
private String userId;
public void setData(List<Data> pData)
{
this.pData=pData;//Need to assign the fpData
}
public List<Data> getData()
{
return this.pData;
}
public void setUserId(String userId)
{
this.userId = userId;
}
public String getUserId()
{
return userId;
}
dans mon autre classe userdata je cretaed liste à l'aide de userInf,ajouter de l'ajout de la valeur comme cela
List<UserInf> userInformation=new ArrayList<UserInf>();
UserInf userInfo=new UserInf();
userInfo.setUserId(userid);
userInfo.setData(pdata);
userInformation.add(userInfo);//up to this working fine
}
dans mon autre classe userprocees, je veux attribuer le userInformation liste à une autre liste, j'ai créé un objet pour userInf classe ang obtenir la propriété et de céder à ma nouvelle liste
List<UserInf> userProcessList=new ArrayList<UserInf>();
UserInf userProcess=new UserInf();
userProcess.getData();
userProcess.getUserId();
userProcessList.add(userProcess);//problem is here
mais ce n'est pas de travail, comment attribuer liste à une autre liste comme ça en java
Vous essayez de getData() à partir de userProcess. Cela doit être réglé je pense.Si vous écrivez le message d'erreur ici, nous pouvons répondre correctement.
Pas de sens, les
UserInf userProcess = new UserInf();
après la création de l'objet, pourquoi vous ne userProcess.getData();
et userProcess.getUserId();
? Est-ce la pData
et userId
encore null
?pouvez-vous svp état de l'erreur exacte que vous rencontrez avec code complet...
OriginalL'auteur Mr.Cool | 2012-06-22
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer ceci:
OriginalL'auteur Aitsaam
Maintenant créer une nouvelle Liste par un passage à la liste précédente en tant que paramètre.
OriginalL'auteur amicngh