我需要实现一个可以像人员记录一样的ArrayList。我只能做到这一点至今:如何执行ArrayList实现以存储人员详细信息
CODE
import java.util.*;
class ArrayListDemo {
public static void main(String args[]) {
ArrayList al = new ArrayList();
System.out.println("Initial size of al: "
+ al.size());
al.add("C");
al.add("A");
al.add("E");
al.add("B");
al.add("D");
al.add("F");
al.add(1, "A2");
System.out.println("Size of al after additions: "
+ al.size());
System.out.println("Contents of al: " + al);
al.remove("F");
al.remove(2);
System.out.println("Size of al after deletions: "
+ al.size());
System.out.println("Contents of al: " + al);
}
}
本网站中的一员告诉我做到以下几点,我真的不得到如何获得关于这样做:
你做
ArrayList<Person> myList = new ArrayList<Person>();
,然后你可以反复
newPerson = new Person("Bruce", "Wayne", 1972, "Gotham City");
myList.add(newPerson);
,你可以通过做
int personNumber = 0;
Person retrievedPerson = myList.get(personNumber);
甚至
for (Person someone : myList) {
System.out.println(someone);
}
访问列表乡亲
任何帮助完成一个简单的程序利用上述点提到的特定stackoverflow member(即。卡尔Smotricz答案)将不胜感激。
非常感谢
我的回答你的其他最近的文章中给出了一个Person类的对这种事情的骨架。如果遇到问题,请咨询*特定*点的帮助,而不是要求完整的程序。 – 2010-07-10 08:05:28
这是所有基本的Java。你需要编写一个关于如何编写一个类的教程。然后看看收藏,尤其是列表和地图。 – starblue 2010-07-10 08:44:43
我不在。我会考虑Jon Skeet和starbkue所说的。 – Haxed 2010-07-10 11:23:02