package com.sinyuk.yuk.utils;

public final class StringUtils {
  private StringUtils() {
    // No instances.
  }

  public static boolean isBlank(CharSequence string){
    return (string == null || string.toString().trim().length() == 0);
  }

  public static String valueOrDefault(String string, String defaultString) {
    return isBlank(string) ? defaultString : string;
  }

  public static String truncateAt(String string, int length) {
    return string.length() > length ? string.substring(0, length) : string;
  }
}

@@ -57,16 +57,18 @@
 Utils %7B%0A
+  
   privat
@@ -89,16 +89,20 @@
 ) %7B%0A    
+   
+ 
 // No in
@@ -110,21 +110,25 @@
 tances.%0A
+  
   %7D%0A%0A
+  
   public
@@ -171,18 +171,23 @@
  string)
+ 
 %7B%0A
+    
     retu
@@ -249,21 +249,25 @@
  == 0);%0A
+  
   %7D%0A%0A
+  
   public
@@ -335,24 +335,28 @@
 ring) %7B%0A    
+ 
+   
 return isBla
@@ -392,21 +392,25 @@
 string;%0A
+  
   %7D%0A%0A
+  
   public
@@ -464,24 +464,28 @@
 ngth) %7B%0A    
+   
+ 
 return strin
@@ -544,14 +544,138 @@
 string;%0A
+    %7D%0A%0A    public static boolean ignoreBlank(CharSequence string) %7B%0A        return isBlank(string) %7C%7C %22 %22.equals(string);%0A  
   %7D%0A%7D%0A

Add ignore blank judgement