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