StringUtils.java 870 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.goafanti.common.utils;
  2. import java.util.regex.Pattern;
  3. public class StringUtils extends org.apache.commons.lang3.StringUtils {
  4. private static Pattern FRACTIONAL_NUMERIC = Pattern.compile("^[\\-+]?\\d+(\\.\\d+)?$");
  5. public static boolean isFractionalNumeric(String val) {
  6. return FRACTIONAL_NUMERIC.matcher(val).matches();
  7. }
  8. public static boolean isNull(Object value) {
  9. return value == null;
  10. }
  11. /**
  12. * * 判断一个对象是否非空
  13. *
  14. * @param object Object
  15. * @return true:非空 false:空
  16. */
  17. public static boolean isNotNull(Object object) {
  18. return !isNull(object);
  19. }
  20. /**
  21. * * 判断一个对象数组是否为空
  22. *
  23. * @param objects 要判断的对象数组
  24. ** @return true:为空 false:非空
  25. */
  26. public static boolean isEmpty(Object[] objects) {
  27. return isNull(objects) || (objects.length == 0);
  28. }
  29. }