截取中文字符串.docxVIP

  • 3
  • 0
  • 约1.46千字
  • 约 3页
  • 2021-01-16 发布于天津
  • 举报
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. package org.danlley.util; public class StringTools{ /** * 说明:如果需要截取的长度大于字符串实际可以被截取的长度, 则按实际可截取长度进行截取, * 此时不用考虑汉字问题。 如果要截取的长度在实际可截取长 度的许可范围内,则需要考虑 * 汉字的问题。 具体做法是, 先把字符串转换成字符数组, 然 后对每个字符进行判断,如果 * 字符所占用的长度是“ 2”的整数倍,则认为这个字属于非 英文字符。 * @param str 待处理字符串 * @param index 处理的首位置 * @param length 长度 * @return * @throws java.lang.Exception */ public String subString(String str,int index,int length) th rows Exception{ try{ String returnStr=null; byte[] bytes=str.get

文档评论(0)

1亿VIP精品文档

相关文档