Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Estacionamento {
- Map<String, TipoVeiculo> veiculos = new HashMap<String, TipoVeiculo>();
- public Estacionamento(Map<String, TipoVeiculo> veiculos) {
- this.veiculos = veiculos;
- }
- public TipoVeiculo adicionarVeiculo(String placa, TipoVeiculo veiculo) {
- if(veiculos.size() == 10) {
- throw new EstacionamentoCheioException("O Estacionamento está cheio!");
- }
- if(veiculos.containsValue(placa)) {
- throw new VeiculoJaEstacionadoException("O veiculo já está estacionado!");
- }
- return veiculos.put(placa, veiculo);
- }
- public TipoVeiculo removerVeiculo(String placa) {
- veiculos.values().removeAll(Collections.singleton(placa));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement