Last updated 2004-06-28 by Roedy
Green ©1996-2004 Canadian Mind Products
Java definitions: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
You are here : home : Java Glossary : S words : String.
if ( s == null ) echo ( "was null" ); else if ( s .length() == 0 ) echo ( "was empty" ); else if ( s .trim().length () == 0 ) echo ( "was blank or other whitespace" );
The following form:
if ( "abc" .equals (s)) echo ( "matched" );
is preferable to:
if ( s.equals ( "abc" ) ) echo ( "matched" );
because it won't give an exception if s is null.
Strings are immutable. Therefore they can be reused indefinitely, and they can be shared for many purposes. When you assign one String variable to another, no copy is made. Even when you take a substring there is no new String created. New Strings are created when:
home |
Canadian Mind Products | |||
| mindprod.com IP:[24.87.56.253] | ||||
| Your IP:[80.134.30.163] | ||||
| You are visitor number 3808. | ||||
| Please send errors, omissions and suggestions | ||||
| to improve this page to Roedy Green. | ||||
| You can get a fresh copy of this page from: | or possibly from your local J: drive mirror: | |||
| http://mindprod.com/jgloss/string.html | J:\mindprod\jgloss\string.html | |||