tipo, tenho um TreeMap1 , onde insiro um nome e no outro campo vai ter outro TreeMap2. esse TreeMap2, vai ter a data e o preço… ai eu quero pegar o preço passando o nome do produto. ai vou pegar o TreeMap correspondente ao nome do produto, e vou tentar buscar o preço a partir do dia. mas ta dando erro! ( java.lang.NullPointerException )
alguem pode ajudar?
o codigo pra insercao axo que ta certo:
CADASTRAR O PRECO;
public boolean cadastrarPreço(String nome, float preço){
Calendar c = Calendar.getInstance();
Date hoje = c.getTime();
String preço1 = String.valueOf(preço);
String data = String.valueOf(+hoje.getDate()+"/"+(hoje.getMonth()+1));
produtos.put(nome, new TreeMap().put(data , preço1));
return true;
}
PEGAR O PRECO ( TA DANDO ERRO);
public float getPreço(String nome){
TreeMap consulta = (TreeMap) produtos.get(nome);
Calendar c = Calendar.getInstance();
Date hoje = c.getTime();
String data = String.valueOf(+hoje.getDate()+"/"+(hoje.getMonth()+1));
Object o = consulta.get(data);
String p = String.valueOf(o);
float preço = Float.valueOf§.floatValue();
System.out.println(preço);
return preço;
}--------------------------------------------------------------
alguem ajuda? vlw