StringUtils.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.tsi.app.common.utils;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import java.util.StringTokenizer;
  5. public class StringUtils {
  6. private StringUtils() {}
  7. public static String getString(boolean value) {
  8. return value ? "1" : "0";
  9. }
  10. public static List<String> splitEmpty(String value, String separator) {
  11. List<String> results = new ArrayList<String>();
  12. StringTokenizer stringTokenizer = new StringTokenizer(value, separator);
  13. while (stringTokenizer.hasMoreTokens()) {
  14. results.add(stringTokenizer.nextToken().trim());
  15. }
  16. return results;
  17. }
  18. public static List<String> split(String value, String separator) {
  19. String[] splits = value.split(separator);
  20. List<String> results = new ArrayList<String>();
  21. for (int ii = 0; ii < splits.length; ii++) {
  22. splits[ii] = splits[ii].trim();
  23. if (splits[ii].length() > 0) {
  24. results.add(splits[ii]);
  25. }
  26. }
  27. return results;
  28. }
  29. public static boolean isEmpty(String str) {
  30. return str == null || str.length() == 0;
  31. }
  32. public static boolean isBlank(String s) {
  33. return s == null || s.trim().isEmpty();
  34. }
  35. }