That be the case there is no point making them static. remove the static key word in.
private static int iNum; private static String sString; and try.
Gig 'em, Ciji Isen
ps: If you where to use an IDE like Eclipse or so I think it would have suggested this as you write it.
Thomas Joseph Olaes wrote:
Hello, list!
I am currently busting my brain over this problem... I have the following class:
package net.olaes;
import java.lang.String;
public class NumAndString { private static int iNum; private static String sString;
public NumAndString(int iNum, String sString){ this.iNum = iNum; this.sString = sString; }
public int getNum(){ return this.iNum; }
public String getString(){ return this.sString; } }
When I try to do the following in my JSP:
Vector v = new Vector(); v.add(new NumAndString(1, "a")); v.add(new NumAndString(2, "b")); v.add(new NumAndString(3, "c"));
Iterator i = v.iterator(); while(i.hasNext()){ NumAndString nasThisOne = (NumAndString) i.next(); out.println(nasThisOne.getNum()); out.println(nasThisOne.getString()); }
I get:
3 c 3 c 3 c
I don't understand what I'm doing wrong, my gut says to check my class definition, but I don't even know how to google up this problem because I've never seen it before.
Anywho, I'll keep checking the net for my problem, but if anyone has a quickie solution to my class up above, please help.
Thank you very much for your time and assistance in advance.
-TJ
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
