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

quelle est l'erreur que vous obtenez?
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