您好我想知道如何访问java中arraylist的元素? 我有这堂课。我如何可以访问arraylist的元素<class>
class flight
{
public String start;
public String end;
public int timethatend ;
public int timethatstart;
flight (int ts , int tf , String s , String e)
{
this.start = s;
this.end =e;
this.timethatend = tf;
this.timethatstart = ts;
}
}
,我有此ArrayList在我的主类
ArrayList<flight>list = new ArrayList<flight>();
现在我想打印我用这个语法的ArrayList元素
System.out.println(list.get(0));
但出来说就是这个 [email protected]
我该怎么办? 另一个问题,我可以如何改变他们,例如我想改变起飞第一次飞行的时间。
以及我如何获取元素以更改它们。例如对于航班1,我想改变它起飞的时间。我该怎么办? – alish
您正在使用list.get(index)访问元素。您可以直接更改其变量,例如:'list.get(0).timethatstart = 2400',或者使用setter和getter方法。 –