我试图从另一个类中列出数组列表中的项目。
我总共有 3 节课
Tell - 主程序
Item - 创建单个电话簿项目的类
目录 - 存储所有项目的目录对象。
我想要做的是列出在“目录”中创建的数组列表中的所有项目,我这样做是这样的......
告诉
if (Directory.entries.size>0)
{
for (int i=0; i<Directory.entries.size(); i++) // Check size of array
{
Directory.entries.get(i).showRecord();
}
}
目录
public void printItem()
{
//I HAVE NO IDEA WHAT GOES HERE
}
入口
public class Entry
{
String name;
String telNo;
public Entry(String aName, String aTelNo )
{
setNumber(aTelNo);
setName(aName);
}
// Add methods here
private void setNumber(String aTelNo)
{
telNo = aTelNo;
}
public String getNumber()
{
return telNo;
}
private void setName(String aName)
{
name = aName;
}
public String getName()
{
return name;
}
public String toString()
{
return name + "." + telNo;
}
}
但是,我还没有弄清 printItem() 方法中需要做什么,以允许我打印目录中的各个项目。
有人能指出我正确的方向吗?这是我第一次真正跨多个类使用数组列表,我很困惑。