通过一个例子理解 字符边界 \B 的作用

骑猪看日落 2024-03-01 03:19 107阅读 0赞

通过一个例子理解 \B 的作用

  1. String str = "中文问号?123_!英文???小括号()中括号[]大括号{}问号?制表符\t空格符 换行符\n";
  2. List<String> list = Pattern.compile("\\B").splitAsStream(str).toList();
  3. for (int i = 0; i < list.size(); i++) {
  4. System.out.println("分割字符串:" + "→" + list.get(i) + "←");
  5. }
  6. 分割字符串:→中←
  7. 分割字符串:→文←
  8. 分割字符串:→问←
  9. 分割字符串:→号?1
  10. 分割字符串:→2
  11. 分割字符串:→3
  12. 分割字符串:→_!英←
  13. 分割字符串:→文?←
  14. 分割字符串:→?←
  15. 分割字符串:→?小←
  16. 分割字符串:→括←
  17. 分割字符串:→号(←
  18. 分割字符串:→)中←
  19. 分割字符串:→括←
  20. 分割字符串:→号[←
  21. 分割字符串:→]大←
  22. 分割字符串:→括←
  23. 分割字符串:→号{
  24. 分割字符串:→}问←
  25. 分割字符串:→号?制←
  26. 分割字符串:→表←
  27. 分割字符串:→符 空←
  28. 分割字符串:→格←
  29. 分割字符串:→符 换←
  30. 分割字符串:→行←
  31. 分割字符串:→符

发表评论

表情:
评论列表 (有 0 条评论,107人围观)

还没有评论,来说两句吧...

相关阅读

    相关 理解Java内存泄漏:一个例子

    Java内存泄漏是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏可能不会对程序造成影响,但是随着时间的推移,内存泄漏会导致程序占用的内存越来越多,最终可能导致程序运