For sobrescrevendo a string

Existe algum jeito de fazer com que o “for” não sobrescreva a string que foi guardada anteriormente?

Código:
for(int i=0; i<nlista1; i++){

        String xy = x.text();
        arrayValores1 = xy.split(" ");

}

Você está declarando uma nova instâncida de String e apontando para a variável xy, logo, vai sempre sobrescrever o seu valor.
Eu não sei qual o objetivo, então, não posso opinar sobre a resolução.