Vector里的get(int index) 和elementAt(int index)有什么区别吗?
请各位大哥大姐帮帮忙吧! 问题点数:0、回复次数:8Top
1 楼lovingyou()回复于 2004-09-02 12:13:32 得分 0
各位好心的人,帮帮忙吧!Top
2 楼kingfish(工作很忙,很少来csdn...)回复于 2004-09-02 12:17:37 得分 0
除了名字没区别
这个很重要吗?Top
3 楼topirol(我爱学习)回复于 2004-09-02 12:22:10 得分 0
是呀,可以用就行了,研究那么多不是很必要的东西太浪费生命了Top
4 楼flyingbug(Effective Refactoring)回复于 2004-09-02 12:34:29 得分 0
差不多
都是返回elementData[index]
只是抛出的异常不同而已Top
5 楼lovingyou()回复于 2004-09-02 13:46:26 得分 0
原来这样啊,谢谢了!那么为什么在<<java编程思想>>里面说:在Vector中,addElement()便是我们插入对象采用的方法,而elementAt()是提取对象的唯一方法。
这最后一句话是错误的啊!555555555555555Top
6 楼ChDw(米)回复于 2004-09-02 13:50:07 得分 0
addElmenet
elementAt都是很久以前的方法,为了保持兼容性而保留
那本书在2,3年前来说是正确的,get(index)是后来再加的Top
7 楼lovingyou()回复于 2004-09-02 13:56:27 得分 0
哦,我想也是的ChDw(米)说的对呀!Top
8 楼flyforlove(吾将远去)回复于 2004-09-02 13:56:45 得分 0
这两个除了抛出异常的信息稍微有些区别以外,完全一样,
因为vector 实现了 list接口,而get是在list接口中声明的,所以vector必须实现这个方法,从而导致了功能相同的两个方法的共存。Top
相关问题
- Vector 中的elementAt和get两个函数有什么区别?
- ●●●●●请问const vector< int > *pvec, const vector< int > ivec的区别 性能差异●●●●●
- std::vector<int> m_iport与直接int m_iport区别是什么啊;
- ArrayList和Vector有何区别?
- ArrayList和Vector的区别
- ArrayList和Vector的区别,HashMap和Hashtable的区别
- vector和vector.h有什么区别?
- vector和arrayList有什么区别?
- Vector 和 ArrayList到底有什么区别?
- Vector 和 ArrayList 有什么区别?




