Here's my code - it compiles just fine. Note the string.length in the for{}
and the string.length() in the if{}:

I'm sure it does but not because you magically found a way to reference string.length. Look at your code more closely, you're using an array not a String.


David



test = st.nextToken(); if( test.equals( " " )) { return false; }

for( int i = 0; i < months.length; i++ ) {

    if( test.equals( months[ i ] )){
      month = true;
      break;
    }
  }
if( !month ) { return false; }
  test = st.nextToken();

  if( test.length() > 3 || test.length() < 2 ) {
    return false;

  } else {
    StringTokenizer token = new StringTokenizer( test, "," );

    while( token.hasMoreTokens() ) {
      int i = 0;
      if( !Character.isDigit( token.nextToken().charAt( i ))) { return
false; }
      i++;
  }
}

-----Original Message-----
From: Jarnot Voytek Contr AU HQ/SC [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 12, 2003 10:02 AM
To: 'Struts Users Mailing List'
Subject: RE: [OT] Java Trivia


for( int i = 0; i < string.length; i++ ) {}


doesn't compile for me...

--
Voytek Jarnot
Quidquid latine dictum sit, altum viditur.


> -----Original Message----- > From: Mark Galbreath [mailto:[EMAIL PROTECTED] > Sent: Thursday, June 12, 2003 8:46 AM > To: 'Struts Users Mailing List' > Subject: [OT] Java Trivia > > > Anybody know why the length of a String is a property of the > String when > used as a logical qualifier in a for{} block but a function > of the String in > a conditional if{} statement? > > for( int i = 0; i < string.length; i++ ) {} > > if( string.length() != 4 ) {} > > > Mark > > > > --------------------------------------------------------------------- > 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]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to