You are using String variable
and not array of String
,So while iterating in loop it is storing last value of Arraylist personData
in dataQ variable
.Try this,
int size=personData.size();//get size of personData
String dataQ[]=new String[size];//change String dataQ to dataQ[];
for(int i = 0; i < personData.size(); i++)
{
dataQ[i] = personData.get(i).getLastName() + " " + personData.get(i).getFirstName();
}