Hi, I am creating a project as part of a University Assignment and all was well until i encountered a dreaded NullPointerException! I have tried all i can to work a way around it but just can't seem to suss it out. It has been causing me endless hours of frustration! If anyone could help me out then it would be HUGELY appreciated! I have included my code below and the error seems to be occuring on line 210 which reads: if (stockCode[itemNum].equals(searchItem)) My Code -------
[JAM -->Edited to use [CODE] and [/CODE] tags] [ April 19, 2004: Message edited by: Joel McNary ]
Michael Dunn
Ranch Hand
Joined: Jun 09, 2003
Posts: 4632
posted
0
It looks like your problem is in readData() int count=0; ... ... do { count++;//<---------------count is now 1, meaning stockCode[0] is null stockCode[count] = input.readLine(); move the count++ to the end of the do/while block
Emile Ghazzawi
Greenhorn
Joined: Dec 30, 2002
Posts: 28
posted
0
Hi again, Solved it by changing the problamatic line 210 to CODE] if (stockCode[itemNum]!=null && stockCode[itemNum].equalsIgnoreCase(searchItem))[ [/CODE] Also implemented your idea, much more sensible that putting it before ! Thanks for your help, i sure i'll be back asking for more very shortly! Thanks again, Emile
Mike Gershman
Ranch Hand
Joined: Mar 13, 2004
Posts: 1272
posted
0
I can't speak for your teacher, but where I went to school we'd lose points for not indenting. It's hard to follow your logic otherwise.
Mike Gershman
SCJP 1.4, SCWCD in process
Joel McNary
Bartender
Joined: Aug 20, 2001
Posts: 1815
posted
0
It's not that the code wasn't indented; it's that the [CODE] and [/CODE] tags were not used; thus, the indenting was not preserved. I edited the post to include them this time....
Piscis Babelis est parvus, flavus, et hiridicus, et est probabiliter insolitissima raritas in toto mundo.
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.