Java应用之工具类TextUtil(可以进行字符串处理)

举报
yd_273762914 发表于 2020/12/03 00:02:40 2020/12/03
【摘要】 public class TextUtility{ public static boolean isNull(String str) { if (null==str||str.length()==0) { return true; } else { return false; } } public static String subString(Stri...

  
  1. public class TextUtility
  2. {
  3. public static boolean isNull(String str)
  4. {
  5. if (null==str||str.length()==0)
  6. {
  7. return true;
  8. }
  9. else
  10. {
  11. return false;
  12. }
  13. }
  14. public static String subString(String str)
  15. {
  16. if (isNull(str))
  17. {
  18. return "";
  19. }
  20. else
  21. {
  22. str = str.substring(0, 50);
  23. str = str.replaceAll("\r\n", ",");
  24. str = str.replace("<p>", "");
  25. str = str.replace("</p>", "");
  26. str = str.replace("  ", "");
  27. str +="...";
  28. return str;
  29. }
  30. }
  31. /**
  32. * 从字符串转换成整形
  33. * @param str 待转换字符串
  34. * @return
  35. */
  36. public static int String2Int(String str)
  37. {
  38. try
  39. {
  40. int value = Integer.valueOf(str);
  41. return value;
  42. } catch (Exception e)
  43. {
  44. e.printStackTrace();
  45. return 0;
  46. }
  47. }
  48. /**
  49. * 进行编码
  50. * @param str
  51. * @return
  52. */
  53. public static String toUTF8(String str)
  54. {
  55. if (!isNull(str))
  56. {
  57. try
  58. {
  59. str = new String(str.getBytes("ISO8859-1"),"UTF-8");
  60. } catch (UnsupportedEncodingException e)
  61. {
  62. e.printStackTrace();
  63. }
  64. }
  65. return str;
  66. }
  67. /**
  68. * 格式化时间
  69. * @param date
  70. * @return
  71. */
  72. public static String formatDate(Date date)
  73. {
  74. DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  75. return format.format(date);
  76. }
  77. }

 

文章来源: smilenicky.blog.csdn.net,作者:smileNicky,版权归原作者所有,如需转载,请联系作者。

原文链接:smilenicky.blog.csdn.net/article/details/51113122

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。