java Vector中的元素类型是什么?是String 还是 int还是别的之类的

java Vector中的元素类型是什么?是String 还是 int还是别的之类的,第1张

理论上Vector中可以存放任何数据类型,不论你往里add的时候是什么类型,返回给你的都是Object型

我们也可以显示的规定Vector里的数据类型,称作泛型,例如

Vector<Integer>v = new Vector<Integer>()

之后add()方法中只能传入int或者Integer类型

get()时也会自动返回int型

vector是c++标准库中定义的类型,是容器的一种。标准库中容器有很多种,vector只是最基本的一种,vector类型和数组类型的基本功能都是一样的,就是存储同类元素,但是他与数组最大的区别就是可以实现动态存储

而new是关键字。

用于动态分配内存起作用的,分配的是栈空间,要用delete来释放,否则会出现内存泄露。

vector与new说不上什么区别。不一样的东西。vector是一种类型,定义该类型用到了new


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6737892.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存