concatenating arrays in with textfinder

I've been struggling to figure out, is it possible to concatenate the value array for each field using the textfinder library?

here is the example code

/*
 * SerialReceiveMultipleFields with textFinder
 * This code expects a message in the format: H 12,-345,678!
 */

#include <TextFinder.h>
#include <NewSoftSerial.h>

NewSoftSerial pps (3,4);
TextFinder  finder(pps);  
const int NUMBER_OF_FIELDS = 8; // how many comma seperated fields we expect                                           
int values[NUMBER_OF_FIELDS];   // array holding values for all the fields

void setup() 
{ 
  Serial.begin(9600); // Initialize serial port to send and receive at 9600 baud
pps.begin(9600);
} 

void loop()
{
  int fieldIndex = 0;            // the current field being received
  finder.find("H");   
  while(fieldIndex < NUMBER_OF_FIELDS)
    values[fieldIndex++] = finder.getValue();      
  Serial.println("All fields received:");

  for(fieldIndex=0; fieldIndex < NUMBER_OF_FIELDS; fieldIndex++)
  {
  Serial.println(values[fieldIndex]);
   
}
}

Specifically I've been attempting to concatenate them by each index.

I've been struggling to figure out, is it possible to concatenate the value array for each field using the textfinder library?

What does this mean? The TextFinder library gets data from a stream. In your case, the stream is a software serial port. The values are stored in an array, as ints.

What does that array end up containing, and why do you want to "concatenate" them?