Java.lang.NullPointerException

2 respostas
passos

Prezados,

Estou recebendo o erro NullPointerException ao tentar atribuir um valor a um array.

Este array foi declarado da seguinte forma:

float[] vtributo = null;

E estou tentando atribuir um valor ao mesmo da seguinte forma:

vtributo[0] = rs.getFloat(“f”);

Já dei um System.out.println( rs.getFloat(“f”) ); e eles está realmente me trazendo um valor. Não sei exatamente por que esta acontecendo este erro mas tenho certeza que e nesta linha da atribuição.

Alguem tem ideia do que possa estar acontecendo!

2 Respostas

_fs

Cara, se vtributo é igual a null, como você espera poder fazer referencia a vtributo[ 0 ] ?

Ao declarar um array, se pretende usa-lo depois (hehe) é bom fazer algo como isso:

String[] meuArray = new String[ 50 ];
Alexandre

É isso ae,
primeiro vc deve criar o array para que possa usá-lo.
Como vc espera poder utilizar ou modificar o atributo de um objeto que ao
menos existe?

Primeiro crie o array.

float[] vtributo = new float[4];

e depois pode utilizá-lo

vtributo[0] = 3.2f;

OK?

valew!

Criado 28 de abril de 2004
Ultima resposta 28 de abr. de 2004
Respostas 2
Participantes 3