Java 将向量从字符串转换为整数

Java 将向量从字符串转换为整数,java,vector,Java,Vector,在Java中是否有一些方法可以将向量转换为向量 我得到一个字符串向量: final Vector<String> partitions = (Vector<String>) properties.get(index); 该值是一个始终为整数的索引值。我需要将此字符串转换为整数。您需要手动转换它 Vector<String> strings = .. Vector<Integer> ints = ... for(String s : string

在Java中是否有一些方法可以将向量转换为向量

我得到一个字符串向量:

final Vector<String> partitions = (Vector<String>) properties.get(index);

该值是一个始终为整数的索引值。我需要将此字符串转换为整数。

您需要手动转换它

Vector<String> strings = ..
Vector<Integer> ints = ...

for(String s : strings) {
    ints.add(Integer.parseInt(s));
}

您需要手动转换它

Vector<String> strings = ..
Vector<Integer> ints = ...

for(String s : strings) {
    ints.add(Integer.parseInt(s));
}

除了在整个数组中循环并自己执行强制转换,然后再次添加到向量之外,没有其他方法可以执行此操作。

除了在整个数组中循环并自己执行强制转换,然后再次添加到向量之外,没有其他方法可以执行此操作。

此方法是在sting向量上迭代,解析每个元素以将结果放入int向量:

List<Integer> intList = ....;
for (String s : strList) {
    intList.add(Integer.parseInt(s));
}
如果你想把它写成单行,请看一看


编辑:请忘记向量和哈希表的存在。改用ArrayList和HashMap。

方法是迭代sting向量,解析每个元素,将结果放入int向量:

List<Integer> intList = ....;
for (String s : strList) {
    intList.add(Integer.parseInt(s));
}
如果你想把它写成单行,请看一看

编辑:请忘记向量和哈希表的存在。改用ArrayList和HashMap