public static void main(String[] args) {
ReadAuthor ReadAuth = new ReadAuthor();
ReadCommands readCom = new ReadCommands(); }
在 ReadARticles 类中,我有一个创建文章数组列表的方法。
public class ReadArticles {
public ArrayList<Article> articleList = new ArrayList<Article>();
while(i=0;i<line number;,++){
public void readDaFile(){
articleList.add( new Article(ID,name,publisherName,publishYear));
}
从ReadCommands
class ,我调用ReadArt.readDaFile
(读取但也创建arraylist)。
public class ReadCommands {
ReadArticles readArt = new ReadArticles();
public void readDaFile(){
readArt.tryOpeningOrDieTrying(filename);
readArt.readDaFile(); }
我的问题是;从主要的,我可以到达articlelist
;
System.out.println(readCom.readArt.articleList.get(20).getPublisherName());
或者
System.out.println(readCom.getArticleList().size());
但是我无法从readAuthor
类中访问文章列表(为阅读作者和为他们创建数组列表而创建的另一个类。
我什至尝试在两个和类中创建getter
for以确保但仅适用于 main。我的目标是从 ReadAuthor 类中查看 articleList。ArticleList
ReadCommands
ReadArticles
getters