All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kz.greetgo.libase.util.StrUtil Maven / Gradle / Ivy

package kz.greetgo.libase.util;

public class StrUtil {

  public static String nns(String str) {
    if (str == null) return "";
    return str;
  }

  public static boolean def(String str) {
    if (str == null) return false;
    return str.trim().length() > 0;
  }

  public static String sizeToStr(int size, int scale) {
    if (size <= 0) {
      return "";
    }
    if (scale <= 0) {
      return "(" + size + ")";
    }
    return "(" + size + ", " + scale + ")";
  }

  public static String killSemicolonInEnd(String str) {
    if (str == null) return null;
    str = str.trim();
    if (str.endsWith(";")) return str.substring(0, str.length() - 1).trim();
    return str;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy