[ https://issues.apache.org/jira/browse/LANG-1306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15789455#comment-15789455 ]
ASF GitHub Bot commented on LANG-1306: -------------------------------------- Github user coveralls commented on the issue: https://github.com/apache/commons-lang/pull/224 [![Coverage Status](https://coveralls.io/builds/9478410/badge)](https://coveralls.io/builds/9478410) Coverage increased (+0.0004%) to 94.363% when pulling **cee84c01f986415dd2873d3623f67080d6470c09 on arbasha:master** into **021e4dfb501a8e6e5810a4f0efe1267810d62d64 on apache:master**. > 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)