如何把Vector ArrayList等类型转化为数组

原创 2007年10月09日 16:30:00
 Vector ArrayList等类型转化为数组类型时用(例如转化为String 数组):
Vector<String> vector = new Vector<String>() ;
vector.add("123") ;
vector.add("456") ;
String []array =  vector.toArray(new String[0]);
以前一直不知道怎么直接用toArray转化,这是最近看lucene的Highlighter类学会的。

Java和Android中ArrayList与Vector的扩容比较

ArrayList和Vector都属于集合类,两者内部都是用数组来实现的,区别在于前者不是线程安全的;而后者是线程安全的,其对外提供的大部分方法都用了synchronized修饰,所以性能会差些。今天...
  • lb850747906
  • lb850747906
  • 2016-08-03 22:31:31
  • 904

java中的 string 类型转成 数组

这个要看你的具体需求了.如果是有分隔符的那种例如"a,b,c";就直接分割就行了.String string = "a,b,c";String [] stringArr= string.split("...
  • shehuiwangge
  • shehuiwangge
  • 2017-06-19 15:37:33
  • 166

数组、指针、指针数组、数组指针(转)

数组、指针、指针数组、数组指针 分类: C/C++ 笔试面试2013-11-26 20:56 149人阅读 评论(0) 收藏 举报 (1)数组类型到指针类型转换的结果,数组名不再代表数组对象,...
  • u010857768
  • u010857768
  • 2013-12-19 14:18:36
  • 295

指针转化为数组

int a[3]; int* q = (int*)malloc(3 * sizeof(int)); //相当于q[3] //动态分配一个数组,每个元素都是char* //char* buf[3] i...
  • qq_41741165
  • qq_41741165
  • 2018-03-24 08:36:34
  • 25

ArrayList和C++的vector

最近找到了研究算法的串行代码,但是需要改写成C的。最麻烦的还是模板类,这个之前一直都反复练。遇到了arraylist和vector互相转换的问题。C++里的拷贝构造函数确实是个考验。这里找了一个相关问...
  • wind_sncz
  • wind_sncz
  • 2016-12-05 20:32:08
  • 769

ArrayList,Vector,LinkedList的存储性能和特性

 ArrayList和Vector都是使用数组方式存储数据,此 数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索...
  • u014742281
  • u014742281
  • 2015-06-01 14:57:26
  • 1187

Vector 和 ArrayList 哪一个更好? 为什么?

Vector  和  ArrayList 比较 有时用Vector更好一点,有时用ArrayList更好一点,不能准确容易的给出答案,因为要视具体情况而定,有四个主要考虑的因素: 1:API 2...
  • topwqp
  • topwqp
  • 2013-03-28 16:24:08
  • 1986

如何把一个array复制到arrayList里

 方法一,使用foreach循环,将array数组中的数据逐步放入ArrayList的对象中 方法二,使用Copy方法,进行数据的复制 方法三,使用ArrayList的adpater的方法,将整个Ar...
  • luotao_66
  • luotao_66
  • 2008-11-23 23:02:00
  • 2035

List-ArrayList、LinkedList、Vector的底层实现和区别

ArrayList底层实际是采用数组实现的(并且该数组的类型是Object类型的)如果jdk6,采用Array.copyOf()方法来生成一个新的数组,如果是jdk5,采用的是System.array...
  • CYH_job
  • CYH_job
  • 2017-08-17 17:02:38
  • 162

JNI初次使用---在C++中得到一系列圆并返回ArrayList

整个流程可以简单地描述为:对一幅图片,对它进行某种操作,然后得到一系列的圆作为返回结果。 这里的问题便是,某种操作是在C++中实现的,而我的主要代码部分是在Java中,所以就涉及到了在Java中调用C...
  • jianjian1992
  • jianjian1992
  • 2015-07-02 11:13:27
  • 2021
收藏助手
不良信息举报
您举报文章:如何把Vector ArrayList等类型转化为数组
举报原因:
原因补充:

(最多只允许输入30个字)