• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Beginnerquestion about if (personName==null || personName.equals(""))
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Beginnerquestion about if (personName==null || personName.equals(""))


  • Subject: Re: Beginnerquestion about if (personName==null || personName.equals(""))
  • From: Kieran Kelleher <email@hidden>
  • Date: Fri, 7 Sep 2007 16:00:16 -0400

And if you want to save yourself the PITA, just throw in apache commons lang jar into your own foundation framework and use the many useful standardized utilities that are in there:
http://commons.apache.org/lang/


For example check out StringUtilis.isBlank(...) and StringUtils.isEmpty(...) at
http://commons.apache.org/lang/api-release/index.html


regards, Kieran




On Sep 7, 2007, at 2:52 PM, Lachlan Deck wrote:

Hi there,

On 07/09/2007, at 7:44 PM, Rainer User wrote:

i am new at the webobjects-dev maillist and new to webobjects too.

I am reading the white printed book "Webobjects 5, Web Applications", from Apple, it was included in the Webobjects Package of my Webobject-Box.

On Page 84 i found an example where a funktion trys to detect if a variable named "personName" [type of it is "String"] is empty or not.

The substantial Code says:

if (personName==null || personName.equals(""))
{
	return(true);
}
else
{
	return(false);
}

Further to what others have said it is also sometimes helpful to test for whitespace strings. e.g., " " and treat them as empty also. And it's often helpful to trim a string of surrounding whitespace...


public static boolean isEmptyString(String value) {
	return value == null || value.matches( "^\\s*$" );
}

public void setFirstName(String firstName) {
	if (isEmptyString(firstName))
		this.firstName = null;
	else
		this.firstName = firstName.trim();
}

with regards,
--

Lachlan Deck



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40mac.com


This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: Beginnerquestion about if (personName==null || personName.equals(""))
      • From: Cornelius Jaeger <email@hidden>
References: 
 >Beginnerquestion about if (personName==null || personName.equals("")) (From: Rainer User <email@hidden>)
 >Re: Beginnerquestion about if (personName==null || personName.equals("")) (From: Lachlan Deck <email@hidden>)

  • Prev by Date: Re: Beginnerquestion about if (personName==null || personName.equals(""))
  • Next by Date: Re: Beginnerquestion about if (personName==null || personName.equals(""))
  • Previous by thread: Re: Beginnerquestion about if (personName==null || personName.equals(""))
  • Next by thread: Re: Beginnerquestion about if (personName==null || personName.equals(""))
  • Index(es):
    • Date
    • Thread