Vetores e Campo de texto, tem como?

Eu quero saber se tem como fazer um vetor pegar o texto dos campos de texto, exemplo
String r1, r2, r3, r4, r5;
r1 = txtR1.getText();
r2 = txtR2.getText();
r3 = txtR3.getText();
r4 = txtR4.getText();
r5 = txtR5.getText();
assim é o jeito que se pega sem o vetor eu quero saber como fazer com vetor

Vc pode colocar os campos num vetor:

JTextField[] fields = new JTextField[5];
for (int i = 0; i < 5; i = i +1) {
  JTextField field = new JTextField();
  fields[i] = field;
  panel.add(field);
}

// ou
JTextField[] fields = new JTextField[5];
fields[0] = txtR1;
fields[1] = txtR2;
...

String[] rs = new String[5];

for (int i = 0; i < 5; i = i +1) {
  rs[i] = fields[i].getText();
}

Mano eu entendi, você pode me disser onde aprendeu? (se for em algum livro ou video aula)

Qualquer material de programação, quando chega no assunto arrays, vai ensinar como se acessa os índices de um array.

Outro exemplo:

String[] array = new String[] {
    txtR1.getText(),
    txtR2.getText(),
    txtR3.getText(),
    txtR4.getText(),
    txtR5.getText()
};

Não sei, programo desde pequeno. Aprendi a programar sozinho desenvolvendo games em Basic e Game Maker, depois peguei interesse com html e JavaScript. Quando iniciei curso de Ciência da Computação já sabia programar. Na primeira semana de aula de Java fiz meu primeiro jogo em Java e já conhecia vetores.