是否有某种方法可将Vector<String>
转换为Java中的Vector<Integer>
?将字符串转换为整数
我得到一个串矢量:
final Vector<String> partitions = (Vector<String>) properties.get(index);
值是一个指数值,它是一个整数,总是。我需要将此字符串转换为整数。
是否有某种方法可将Vector<String>
转换为Java中的Vector<Integer>
?将字符串转换为整数
我得到一个串矢量:
final Vector<String> partitions = (Vector<String>) properties.get(index);
值是一个指数值,它是一个整数,总是。我需要将此字符串转换为整数。
您需要手动将其转换
Vector<String> strings = ..
Vector<Integer> ints = ...
for(String s : strings) {
ints.add(Integer.parseInt(s));
}
有没有办法做到这一点,除了循环整个数组通,做投自己,然后重新添加到载体。
的方法是遍历刺痛载体,解析每个元素把结果为int向量:
List<Integer> intList = ....;
for (String s : strList) {
intList.add(Integer.parseInt(s));
}
如果你想写这是单行承担LambdaJ看看。
编辑:和请忘记存在的矢量和散列表。改用ArrayList和HashMap。