[ https://issues.apache.org/jira/browse/LANG-1306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arshad Basha resolved LANG-1306. -------------------------------- Resolution: Invalid Existing Method StringUtils.defaultString(final String str) does this job. > Add nullToEmpty method in StringUtils > ------------------------------------- > > Key: LANG-1306 > URL: https://issues.apache.org/jira/browse/LANG-1306 > Project: Commons Lang > Issue Type: New Feature > Components: lang.* > Reporter: Arshad Basha > Priority: Minor > Fix For: 3.6 > > > The nullToEmpty method will convert null reference to empty string, for non > null str it will return the str as it is (i.e. without striping or removing > space) > This method doesn't strips white-space nor removes control characters from > the start and end of the input string like StringUtils.stripToEmpty and > StringUtils.trimToEmpty methods. > This method will allow us to replace common code patterns like the following > from client side code: > 1) if(str == null) { str = ""; } > 2) return str == null ? "" : str; > Examples: > assertEquals("", StringUtils.nullToEmpty(null)); > assertEquals("", StringUtils.nullToEmpty("")); > assertEquals("abc", StringUtils.nullToEmpty("abc")); > assertEquals(" abc", StringUtils.nullToEmpty(" abc")); > assertEquals("abc ", StringUtils.nullToEmpty("abc ")); > assertEquals("abc\t", StringUtils.nullToEmpty("abc\t")); -- This message was sent by Atlassian JIRA (v6.3.4#6332)