tl  tr
  Home | Tutorials | Articles | Videos | Products | Tools | Search
Interviews | Open Source | Tag Cloud | Follow Us | Bookmark | Contact   
 Tools and Libs > Commons Lang3 > Strings > Default String

Default String 

Apache Commons Lang 3.0 is a java library with lot of utilities and reusable components. This requires the library commons-lang3-3.0.1.jar to be in classpath. The following example shows using StringUtils.defaultString() API. It returns an empty string if the given string is null, otherwise returns the same string back.

File Name  :  
com/bethecoder/tutorials/commons_lang/tests/strings/DefaultStringTest.java 
Author  :  Sudhakar KV
Email  :  [email protected]
   
package com.bethecoder.tutorials.commons_lang.tests.strings;

import org.apache.commons.lang3.StringUtils;

public class DefaultStringTest {

  /**
   @param args
   */
  public static void main(String[] args) {
         
    //StringUtils.defaultString(String str)
    System.out.println(StringUtils.defaultString(null));   //empty
    System.out.println(StringUtils.defaultString(""));     //empty
    System.out.println(StringUtils.defaultString("java"))//java

    //StringUtils.defaultString(String str, String defaultStr)
    System.out.println(StringUtils.defaultString(null, "N/A"));  //N/A
    System.out.println(StringUtils.defaultString("""N/A"));    //empty
    System.out.println(StringUtils.defaultString("java""N/A"));//java
  }

}
   

It gives the following output,


java
N/A

java



 
  


  
bl  br