我一直在努力使这项工作,但我怎么能在此ArrayList“hourCounts”添加第四个元素 ?如何在这个ArrayList中添加一个元素?
public class HourCounts {
private String[] hourCounts = {"One","Two","Three"};
public hourCounts() {
hourCount[3] = new String ("Four") ; // how do I write the code to add a
// new element that says "Four"?
}
public void countHours() {
int hour = 0;
while(hour < hourCounts.length) {
System.out.println(hour + ": " + hourCounts[hour]);
hour++;
}
}
}
这不是** **的'ArrayList',这是一个数组。 Java数组具有固定的长度。你真的想要一个List吗? –
欢迎来到Stack Overflow!请参考[游览](http://stackoverflow.com/tour),环顾四周,阅读[帮助中心](http://stackoverflow.com/help),特别是[我该如何问一个好问题?](http://stackoverflow.com/help/how-to-ask)和[我可以问什么问题?](http://stackoverflow.com/help/on-topic)。从第二个环节来看:“提出作业帮助的问题必须包括您迄今为止解决问题所做的工作的总结,并描述您解决问题的难度。” –
这不是一个Arraylist,这是一个正常的数组,你不能在元素实例化后向正常数组添加元素 – MaQuiNa1995