如题,还可以看到jdk中这两个方法的源代码
public synchronized boolean add(E e) {
modCount++;
ensureCapacityHelper(elementCount + 1);
elementData[elementCount++] = e;
return true;
}public synchronized void addElement(E obj) {
modCount++;
ensureCapacityHelper(elementCount + 1);
elementData[elementCount++] = obj;
}
根据这个源代码,难道add和addElement只有一个返回值,一个无返回值的区别吗
public synchronized boolean add(E e) {
modCount++;
ensureCapacityHelper(elementCount + 1);
elementData[elementCount++] = e;
return true;
}public synchronized void addElement(E obj) {
modCount++;
ensureCapacityHelper(elementCount + 1);
elementData[elementCount++] = obj;
}
根据这个源代码,难道add和addElement只有一个返回值,一个无返回值的区别吗
大家看看这个帖子,http://topic.csdn.net/t/20041025/12/3488148.html
此方法的功能与 add(E) 方法的功能完全相同(后者是 List 接口的一部分)。
参数:
obj - 要添加的组件