У меня был String
, и я смог преобразовать его в Vector<Integer>
.Преобразование вектора целых чисел в 2D-массив
public class VectorConverter {
public static Vector <Integer> v (String s) {
Vector<Integer> myVec = new Vector();
//Convert the string to a char array and then just add each char to the vector
char[] sChars = s.toCharArray();
int[] sInt= new int [sChars.length];;
for(int i = 0; i < s.length(); ++i) {
sInt[i]= Character.getNumericValue(sChars[i]);
myVec.add(sInt[i]);
}
return myVec;
}}
Теперь я хочу, чтобы преобразовать его в массив 2D int
(int[][]
). Например, если у меня есть [0,1,0,0]
станет вектор-столбец, что-то вроде этого
0
1
0
0
Любые идеи?
о том, что размеры ?? Первая проблема, которую я вижу. После того, сколько элементов вы хотите изменить строку –
в качестве примера, который я дал, я хочу иметь массив размера (4,1) – nami