Boa tarde!
Estou estudando pela apostila da caelum, e no capitulo de Java.IO, em determinado exercício, é criado o seguinte código:
List<Conta> contas = evento.getLista("listaContas");
Porém o código não compila e o eclipe, como correção, sugere, a opção de Remove type Arguments. Poderiam me ajudar?
package br.com.caelum.contas;
import br.com.caelum.javafx.api.util.Evento;
import java.awt.List;
import java.util.ArrayList;
import java.util.Collections;
import br.com.caelum.contas.modelo.Conta;
import br.com.caelum.contas.modelo.ContaCorrente;
import br.com.caelum.contas.modelo.ContaPoupanca;
public class ManipuladorDeContas {
Conta conta = new Conta();
public void criaConta(Evento evento) {
String tipo = evento.getSelecionadoNoRadio("tipo");
if (tipo.equals("Conta Corrente")) {
this.conta = new ContaCorrente();
} else if (tipo.equals("Conta Poupança")) {
this.conta = new ContaPoupanca();
}
this.conta.setTitular(evento.getString("titular"));
this.conta.setAgencia(evento.getString("agencia"));
this.conta.setNumero(evento.getInt("numero"));
}
public void deposita(Evento evento) {
double valorOperacao = evento.getDouble("valorOperacao");
this.conta.deposita(valorOperacao);
}
public void saca(Evento evento) {
double valorOperacao = evento.getDouble("valorOperacao");
this.conta.saca(valorOperacao);
}
public void transfere(Evento evento) {
Conta destino = (Conta) evento.getSelecionadoNoCombo("destino");
conta.transfere(evento.getDouble("valorTransferencia"), destino);
}
public void ordernaLista(Evento evento) {
List<Conta> contas = evento.getLista("destino");
Collections.sort(contas);
}
public void salvaDados(Evento evento) {
List<Conta> contas = evento.getLista("listaContas");
RepositorioDeContas repositorio = new RepositorioDeContas();
repositorio.salva(contas);
}
}
Obrigado!
