Re: what am i doing wrong here?
- From: Andrew McDonagh <news@xxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 04 Jun 2005 10:48:53 +0100
Jeremy Watts wrote:
Hi,
I've written a Java method that uses a list to return 5 three-dimensional arrays containing 'Big Decimal' entries. However I also want to return a single boolean type variable, but cant seem to get the program to do this.
My method basically goes :-
start method {
declare arrays and variables List result = new ArrayList(5) .. .. .. .. REST OF METHOD .. .. .. result.add(first array) result.add(second array) etc result.add(fifth array)
return (result)
end method }
This works fine for just the arrays, but if I attempt to add the line
'result.add(LDMexists)' , to return the boolean variable 'LDMexists' then I get the error message ' cannot resolve symbol - method add(boolean)'
I have declared the boolean type LDMexists, so I cant see what I'm doing wrong here - how do I get it to return the five arrays and the boolean variable LDMexists?
Thanks
the ArrayList only allows Object references to be added, where as 'boolean' (Note the lowercase B) is a primitive not an object.
you can change the code to...
result.add(Boolean.valueOf(LDMexists));
This adds a reference to the Boolean object (note the uppercase B) to the arraylist.
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Boolean.html#valueOf(boolean)
HTH
Andrew .
- Follow-Ups:
- Re: what am i doing wrong here?
- From: Jeremy Watts
- Re: what am i doing wrong here?
- References:
- what am i doing wrong here?
- From: Jeremy Watts
- what am i doing wrong here?
- Prev by Date: what am i doing wrong here?
- Next by Date: Re: Default web root and jsp compile error with Tomcat 5.5
- Previous by thread: what am i doing wrong here?
- Next by thread: Re: what am i doing wrong here?
- Index(es):
Relevant Pages
|