-1

我有一个函数,其输出为 4 个字符的字符串,如“1000”。我需要将其转换为维度 (4,1) 的向量,以便能够使用矩阵进行计算。任何想法或帮助?非常感谢您提前。

4

2 回答 2

2
String s = "1000";
Vector myVec = new Vector();

//Convert the string to a char array and then just add each char to the vector
char[] sChars = s.toCharArray();
for(int i = 0; i < s.length(); ++i) {
    myVec.add(sChars[i]);
}
于 2013-07-24T09:00:18.703 回答
2

尝试:

Vector<Character> v = new Vector<Character>(Arrays.asList(yourString.toCharArray()))

正如 fge 所说,List 至少与 Vector 一样有用:

List<Character> l = Arrays.asList(yourString.toCharArray())
于 2013-07-24T09:00:19.143 回答