解决方案 »

  1.   

    简单点说就是我想把:直接往主类中加载文件名,然后调用readTxt.readTxtfile方法读取文件后又能在主类中调用文件中的参数。readTxt.readTxtfile代码
      

  2.   

    你的readTxtFile 这个方法里面有点问题
    main方法中的x是指向的是 = 号后面的 new  ArrayList<Student>();  
    传进readTxtFile 方法的是x的拷贝,x的拷贝指向的是外面的 new  ArrayList<Student>();
    你在readTxtFile  方法内 x = new  ArrayList<Student>();  将x 的拷贝指向了新的内存地址
    这时候,readTxtFile 里面的x跟main方法里面的x  已经分别指向不同的内存地址了
    你操作readTxtFile 里面的x 对main方法里面的x 不会产生任何影响了
    将readTxtFile  方法内的 x = new  ArrayList<Student>(); 去掉就可以了