tava eu fazendo o meu projecto de universidade para uma cadeira quando esbarrei num problema pois ao adicionar um item ao arraylist ele dá erro "NULLPOINTER EXCEPTION"
vou postar o codigo para ver se descobrem algo...
dá erro ao adicionar um novo pedido no metodo public void addpedidonovo.....
import java.util.*;
import java.io.*;
public class Ugestao
{
private String nome;
ArrayList <Pedido>pedidos_atendidos;
ArrayList <Pedido>pedidos_nao_atendidos;
ArrayList <Veiculos>taxis;
ArrayList <Veiculos>shuttles;
public Ugestao()
{
nome = "";
ArrayList <Pedido> pedidos_atendidos = new ArrayList<Pedido>();
ArrayList <Pedido> pedidos_nao_atendidos = new ArrayList<Pedido>();
ArrayList <Veiculos> taxis = new ArrayList<Veiculos>();
ArrayList <Veiculos> shuttles = new ArrayList<Veiculos>();
}
public Ugestao(String nome)
{
this.nome = nome;
ArrayList <Pedido> pedidos_atendidos = new ArrayList<Pedido>();
ArrayList <Pedido> pedidos_nao_atendidos = new ArrayList<Pedido>();
ArrayList <Veiculos> taxis = new ArrayList<Veiculos>();
ArrayList <Veiculos> shuttles = new ArrayList<Veiculos>();
}
public ArrayList<Pedido> getpedidosatendidos(){return pedidos_atendidos;}
public ArrayList<Pedido> getpedidos_nao_atendidos(){return pedidos_nao_atendidos;}
public void addpedidonovo(String nome, String local_recolha, String local_descarga, String contacto, String numero_pessoas){
pedidos_nao_atendidos.add(new Pedido(nome, local_recolha , local_descarga , contacto, numero_pessoas));
}
}
Pergunta
tuga
oi pessoal
tava eu fazendo o meu projecto de universidade para uma cadeira quando esbarrei num problema pois ao adicionar um item ao arraylist ele dá erro "NULLPOINTER EXCEPTION"
vou postar o codigo para ver se descobrem algo...
dá erro ao adicionar um novo pedido no metodo public void addpedidonovo.....
Bem se puderem ajudar agradecia
Obrigado
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.