Hello,
It is often helpful to write short snippets of test code for better understanding.
Then integrate these in to a larger project.
I do this often.
For example:
// Processing Array Study
// GLV
// 2021-10-10
String [] testData = new String [2];
int [][] test = new int[4][10];
void setup()
{
testData [0] = "233 230 254 296 357 436 486 513 519 528"; // A single String of data
testData [1] = "000 111 222 333 444 555 666 777 888 999"; // A single String of data
printArray(testData);
println();
String[] strData = splitTokens(testData[0], " ");
printArray(strData);
println();
String[] strData2 = split(testData[1], " ");
printArray(strData2);
println();
int[] intData = int(split(testData[0], " "));
printArray(intData);
println();
int[] intData2 = int(splitTokens(testData[1], " "));
printArray(intData2);
println();
test[0] = intData;
printArray(test[0]);
println();
test[1] = intData2;
printArray(test[1]);
println();
for(int i = 0; i<2; i++)
{
for(int j = 0; j<10; j++)
{
print(test[i][j], " ");
}
println();
}
println();
for(int i = 0; i<4; i++)
{
for(int j = 0; j<10; j++)
{
test[i][j] = j + i*4;
}
}
println();
for(int i = 0; i<4; i++)
{
for(int j = 0; j<10; j++)
{
print(test[i][j], " ");
}
println();
}
for(int i = 0; i<4; i++)
{
for(int j = 0; j<10; j++)
{
print("["+i+"]"+"["+j+"]", test[i][j], "" );
}
println();
}
}
Results
[0] "233 230 254 296 357 436 486 513 519 528"
[1] "000 111 222 333 444 555 666 777 888 999"
[0] "233"
[1] "230"
[2] "254"
[3] "296"
[4] "357"
[5] "436"
[6] "486"
[7] "513"
[8] "519"
[9] "528"
[0] "000"
[1] "111"
[2] "222"
[3] "333"
[4] "444"
[5] "555"
[6] "666"
[7] "777"
[8] "888"
[9] "999"
[0] 233
[1] 230
[2] 254
[3] 296
[4] 357
[5] 436
[6] 486
[7] 513
[8] 519
[9] 528
[0] 0
[1] 111
[2] 222
[3] 333
[4] 444
[5] 555
[6] 666
[7] 777
[8] 888
[9] 999
[0] 233
[1] 230
[2] 254
[3] 296
[4] 357
[5] 436
[6] 486
[7] 513
[8] 519
[9] 528
[0] 0
[1] 111
[2] 222
[3] 333
[4] 444
[5] 555
[6] 666
[7] 777
[8] 888
[9] 999
233 230 254 296 357 436 486 513 519 528
0 111 222 333 444 555 666 777 888 999
0 1 2 3 4 5 6 7 8 9
4 5 6 7 8 9 10 11 12 13
8 9 10 11 12 13 14 15 16 17
12 13 14 15 16 17 18 19 20 21
[0][0] 0 [0][1] 1 [0][2] 2 [0][3] 3 [0][4] 4 [0][5] 5 [0][6] 6 [0][7] 7 [0][8] 8 [0][9] 9
[1][0] 4 [1][1] 5 [1][2] 6 [1][3] 7 [1][4] 8 [1][5] 9 [1][6] 10 [1][7] 11 [1][8] 12 [1][9] 13
[2][0] 8 [2][1] 9 [2][2] 10 [2][3] 11 [2][4] 12 [2][5] 13 [2][6] 14 [2][7] 15 [2][8] 16 [2][9] 17
[3][0] 12 [3][1] 13 [3][2] 14 [3][3] 15 [3][4] 16 [3][5] 17 [3][6] 18 [3][7] 19 [3][8] 20 [3][9] 21
:)