ArrayList

Olá pessoal, Boa noite.

Estou com com problema e preciso de uma ajuda aqui!

Preciso pegar todos os itens salvos dentro do arrayList “ListaRot.add( R )” do método “btn_rot_salvarActionPerfomed” e usar ele ou salvar para outro arrayList que vai estar dentro de outro método. Alguém tem alguma ideia de como eu posso fazer isso?

Abaixo está o método citado acima:
.
.
.

private void btn_rot_salvarActionPerformed(java.awt.event.ActionEvent evt) {                                               
    String roteiroVeiculo = cb_rot_veic.getSelectedItem().toString();
    String roteiroMotorista = cb_rot_mot.getSelectedItem().toString();
    String roteiroObjeto = cb_rot_obj.getSelectedItem().toString();
    
    if(modoRot.equals("Novo")){
        
    Roteiro R = new Roteiro(roteiroVeiculo,roteiroMotorista , roteiroObjeto);
    ListaRot.add(R);
    
} else if(modoRot.equals("Editar")){
    int index = tbl_rot_rots.getSelectedRow();
    ListaRot.get(index).setVeiculoRoteiro(roteiroVeiculo);
    ListaRot.get(index).setMotoristaRoteiro(roteiroMotorista);
    ListaRot.get(index).setObjetoRoteiro(roteiroObjeto);
    }
    LoadTableRot();
    
    modoRot = "Navegar";
    ManipulaInterfaceRot();

}

.
.
.

Desde já agradeço a ajuda, e as dicas para me ajudar a resolver o problema!

Caramba, por que variáveis com nomes começando em maiúsculo? Isso é muito feio.
Pois bem, o trecho acima me leva a crer que listaRot está no escopo da classe, logo, você só precisa acessá-la no outro método.