java - int [] [] 转换 --to--> Vector<Vector<Double>>

标签 java vector double int

我想转换一个 integer [] []Vector<Vector<Double>> .大量阅读后,似乎没有人在网络上为此类性质的内容留下可搜索的帖子。大量的 int vector to double vector,arraylist to vector,等等。遗憾的是我还没有找到我要找的东西。所以..你们中有人知道合适的方法吗?我正在考虑转换我的 int[][]到字符串,然后将其转换为 vector<vector<Double>> .意见?这样的东西会有用吗,即。将我的数组转换为对象数组

Object[] a1d = { "Hello World", new Date(), Calendar.getInstance(), };
// Arrays.asList(Object[]) --> List
List l = Arrays.asList(a1d);

// Vector contstructor takes Collection
// List is a subclass of Collection
Vector v;
v = new Vector(l);

// Or, more simply:
v = new Vector(Arrays.asList(a1d));

否则你能给我一个可能有更少步骤的更好的例子吗?再次感谢大家。

最佳答案

首先:避免使用Vector,它已经过时了;使用 ArrayList 代替(或类似的东西)。 Read more here

其次,如果我必须将二维数组转换为列表的列表,我会保持非常简单:

List<List<Double>> list = new ArrayList<ArrayList<Double>>();
for(int i=0; i<100; i++) //100 or whatever the size is..
{
        List<Double> tmp = new ArrayList<Double>();
        tmp = Arrays.asList( ... );
        list.add( tmp );
}

我希望我理解你的问题。

关于java - int [] [] 转换 --to--> Vector<Vector<Double>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8375420/

相关文章:

Java环境变量,CLASSPATH与CLASS_PATH?

java - Android 运行时权限(权限被拒绝)

c++ - 构造不可复制对象的 "array"

objective-c - 在 Objective-C 中舍入双数

java - Bukkit/Spigot如何获取玩家自定义头像ID

vector - 在 Rust 中拥有多个链表并在它们之间移动数据的正确方法是什么?

c++ - Vector::erase 段错误

c++ - 在 C++ 中减少 Double 的位数

java - (Java) 使用 Math.acos 时 double 中出现奇怪的 NaN

java - 无法更改 java.awt.MenuBar 中的字体