how do I populate a matrix in java with a array without using libs?
I have this method
public static String[][] transformArray(String msg, int slice) {
String matrix[][] = new String[slice][msg.length() / slice];
String[] msgArray= mensagem.split("");
for (int j = 0; j < matrix.length; j++) {
for (int h = 0; h < matrix[j].length; h++) {
for (int i = 0; i < matrix.length(); i++ ) {
matrix[j][h] = msgArray[i];
}
}
}
return matrix;
}
And when I call:
String anotherMatrix = transformArray("Java is cool", 2);
My return is this (i have a method to print a matrix):
l l l l l l
l l l l l l
What I'm doing wrong?