【发布时间】:2015-11-10 12:40:59
【问题描述】:
我创建了一个ArrayList,并希望使用boolean 方法向ArrayList 添加一个元素。
private static Arraylist <Bicycle> bikelist = new Arraylist<Bicycle>();
public boolean add(Bicycle bicycle)
{
if( bikelist.size() != -1)
return true;
bikelist.add(bicycle);
}
return false;
这合理吗?我不太确定布尔方法是如何工作的?它们是否必须包含if 语句才能返回true 或false?
【问题讨论】:
-
格式化您的代码后,它看起来真的很奇怪。你有没有注意到
return false;在方法之外?为什么将列表大小与-1进行比较?绝不是-1。