我是 Java 新手,并试图弄清楚在将条目添加到列表时是否需要传递一个类的新实例,如下所示:
CCustEntry entry = new CCustEntry();
List<CCustEntry> CustList = new ArrayList<CCustEntry>();
do
{
// set all entry fields
entry.id = [...];
[fill other fields of entry from DB]
// add entry (constructor copies entry)
CustList.add( new CCustEntry( entry ) );
} while( C.moveToNext() == true );
或者...我可以删除 new 并简单地将条目传递给 add() 方法,如下所示:
CustList.add( entry );
我一直在阅读有关列表的内容,但我比以前更加困惑。来自 Delphi 和 C++,我对语法很好,但 Java 的一些“语法”仍然让我摸不着头脑。
谢谢你的帮助。