我在主程序中建立了一个LinkedList,我想在其他类中调用里面的信息,修改后再返回,不知道要怎么处理,能指点下吗?谢谢了!main() 

LinkedList<Apartment> aptList = new LinkedList<Apartment>(); 
Modify m = new Modify(aptList); 
m.modify(); 
} Modify.class 
public Modify(LinkedList<Apartment> listName) 

LinkedList<Apartment> sList = listName; //这样调用可以吗? 

public modify() 

... 
listName = sList; // 这样返回可以吗? 
} 谢谢!

解决方案 »

  1.   

    你的moddify方法怎么没声明返回类型?
    public LinkedList <Apartment> modify()  
    {   
         
        sList.add(new Apartment());
        return sList;}  
      

  2.   

    //main.java
    //modify()方法可如ls
    LinkedList <Apartment> aptList2 = m.modify()
      

  3.   

    谢谢你!请问怎么给你加分呀?还有你是指要修改public modify()为public LinkedList <Apartment> modify(),给一个返回类型,是吗?
    那主程序应该有aptList = m.modify(); 对吗?
      

  4.   

    package test;import java.util.LinkedList;public class TestCsdn1 {    /**
         * @param args
         */
        public static void main(String[] args) {
            LinkedList<Apartment> aptList = new LinkedList<Apartment>();
            Modify m = new Modify(aptList);
            m.modify();    }}class Modify {    private LinkedList<Apartment> sList = null;    public Modify(LinkedList<Apartment> listName) {
            sList = listName;
        }    public LinkedList<Apartment> modify() {        sList.add(new Apartment());
            sList.add(new Apartment());
            return sList;
        }
    }class Apartment {
    }
      

  5.   

    在Modify要把一个声明为属性.
    然后在modify方法就可以使用了.
    按搂上的做