Trying to wrangle serial data from an Arduino

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 

:)