On Thursday, June 12, 2003, at 09:31 AM, Mark Galbreath wrote:
Here's my code - it compiles just fine. Note the string.length in the for{}
and the string.length() in the if{}:
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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]