Java 将字符串[]更改为向量<;字符串>;

Java 将字符串[]更改为向量<;字符串>;,java,string,vector,Java,String,Vector,如何以最快的方式将String[]转换为Vector?使用数组。asList: Vector<String> v = new Vector<String>(Arrays.asList(yourStringArray)); Vector v=新向量(Arrays.asList(yourStringArray)); 资源: 像这样: Vector strings=new((yourStringArray))检查此示例: 它看起来像: String[] ar

如何以最快的方式将
String[]
转换为
Vector

使用数组。asList:

Vector<String> v = new Vector<String>(Arrays.asList(yourStringArray));
Vector v=新向量(Arrays.asList(yourStringArray));

资源:

    • 像这样:

      Vector strings=new((yourStringArray))

      检查此示例:

      它看起来像:

          String[] arr = { "1", "2", "3", "4" };
          Vector<String> v = new Vector<String>(Arrays.asList(arr));
      
      String[]arr={“1”、“2”、“3”、“4”};
      向量v=新向量(Arrays.asList(arr));
      
      如上所述,您可以使用Arrays.asList为自己创建一个列表,然后强制创建一个向量。但是,我的问题是,你是否真的需要使用向量。向量是同步的,您可能不需要这种开销。但是,如果需要同步,您会考虑重新开发接口列表,然后使用CopysSerialSimuleDist实现同步吗?


      如果您使用的是需要类型向量的API,那么这当然不是一个选择…

      请告诉我,并使用类型化集合以及javadoc引用提供了更好的答案。请注意,
      Arrays.asList()
      将在数组为
      null
      时抛出。Does Arrays.asList(T..)尊重元素的顺序?为什么要将其转换为向量而不是列表?
          String[] arr = { "1", "2", "3", "4" };
          Vector<String> v = new Vector<String>(Arrays.asList(arr));