Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将字符串转换为向量_Java_Vector - Fatal编程技术网

Java 将字符串转换为向量

Java 将字符串转换为向量,java,vector,Java,Vector,我有一个字符串[]像“[John,12,18,Home,Black]”。如何以最简单的方式将其转换为向量?您尝试过吗 Vector<String> v = new Vector<String>(Arrays.asList(yourStringArray)); // for list 根据你的例子: String[] arr = { "John", "12", "18", "Home", "Black" }; Vector<String> v = new Ve

我有一个
字符串[]
“[John,12,18,Home,Black]”
。如何以最简单的方式将其转换为向量?

您尝试过吗

Vector<String> v = new Vector<String>(Arrays.asList(yourStringArray)); // for list
根据你的例子:

String[] arr = { "John", "12", "18", "Home", "Black" };
Vector<String> v = new Vector<String>(Arrays.asList(arr));
String[]arr={“John”、“12”、“18”、“Home”、“Black”};
向量v=新向量(Arrays.asList(arr));

否。它不起作用。我在一个文件中有一个像[John,12,18,Home,Black]这样的语句,我从文件中读取它并存储在一个字符串中,现在我想把它转换成一个向量。当我使用你的第一个解决方案时,它会显示[[John,12,18,Home,Black]],这是一个大小为1的向量。但是大小应该是5,在5个元素内。然后您必须使用
StringTokenizer
操作来自文件的字符串来分隔字符串。或者您可以手动编写代码来分隔这些字符串。可能您需要将字符串拆分为一个令牌数组,方法是执行string arr[]=yourString.split(“,”),然后执行Vector v=new Vector(Arrays.asList(arr));如果问题已经解决,那么就接受答案,这样其他人就不会访问并检查你已经解决的问题。保持微笑……)
String[] arr = { "John", "12", "18", "Home", "Black" };
Vector<String> v = new Vector<String>(Arrays.asList(arr));