Advertisement
Guest User

Untitled

a guest
Aug 24th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. String texto_filtrado = original.replaceAll("\s+$", "");
  2.  
  3. String texto_filtrado = original.replaceAll("^\s+", "");
  4.  
  5. public static String ltrim(String s) {
  6. int i = 0;
  7. while (i < s.length() && Character.isWhitespace(s.charAt(i))) {
  8. i++;
  9. }
  10. return s.substring(i);
  11. }
  12.  
  13. public static String rtrim(String s) {
  14. int i = s.length()-1;
  15. while (i > 0 && Character.isWhitespace(s.charAt(i))) {
  16. i--;
  17. }
  18. return s.substring(0,i+1);
  19. }
  20.  
  21. String semEspacosOuTabulacosAEsquerda = StringUtils.stripStart(original, " t");
  22.  
  23. String semEspacosOuTabulacoesADireita = StringUtils.stripEnd(original, " t");
  24.  
  25. public String trim() {
  26. int len = value.length;
  27. int st = 0;
  28. char[] val = value; /* avoid getfield opcode */
  29.  
  30. while ((st < len) && (val[st] <= ' ')) {
  31. st++;
  32. }
  33. while ((st < len) && (val[len - 1] <= ' ')) {
  34. len--;
  35. }
  36. return ((st > 0) || (len < value.length)) ? substring(st, len) : this;
  37. }
  38.  
  39. public static String rtrim(String toTrim) {
  40. char[] val = toTrim.toCharArray();
  41. int len = val.length;
  42.  
  43. while (len > 0 && val[len - 1] <= ' ') {
  44. len--;
  45. }
  46. return len < val.length ? toTrim.substring(0, len) : toTrim;
  47. }
  48.  
  49. public static String ltrim(String toTrim) {
  50. int st = 0;
  51. char[] val = toTrim.toCharArray();
  52. int len = val.length;
  53.  
  54. while (st < len && val[st] <= ' ') {
  55. st++;
  56. }
  57. return st > 0 ? toTrim.substring(st, len) : toTrim;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement