Java中关于字符串有一个split方法,这个方法可以实现分割字符串的作用;

但是如果使用一些正则表达式中出现的字符时Java编译器会报错,

如:

String  str = "com.zhangsan.lisi.wangwu";

String[] strArray = str.split(".");

则会出现一些怪异的情况,这是因为split(reg),reg是一个正则表达式,“.”是匹配任意字符,

遇到这样的情况我们可以使用转义字符来实现分割字符串的目的,

String[] strArray = str.split("\\.");

Java 字符串分割陷阱相关推荐

  1. java字符串分割性能_String字符串性能优化的几种方案

    反编译后的代码: 1 //Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.2 //Jad home page:http://www ...

  2. Java字符串分割(split)

    Java中分割字符串的函数是split. public String[] split(String regex,int limit),用String regex来分割字符串,返回值是字符串数组 Str ...

  3. {转}Java 字符串分割三种方法

    http://www.chenwg.com/java/java-%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%88%86%E5%89%B2%E4%B8%89%E7%A7%8D%E6%9 ...

  4. 【Java字符串分割[split()]和截取[substring()]】

    最近写代码时遇到自字符串分割和截取的问题,在此总结一下. 字符串的分割: 一般自字符串的分割常用的方法是java.lang包中的String.split()方法,返回是一个字符串数组. 语法: pub ...

  5. Java字符串分割的三种方法

     一.StringTokenizer方法 Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串.如果要讲一个字符串分解为一个一个的单词或者标记,StringTokeniz ...

  6. Java字符串分割函数split

    Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项: 1.split 方法  将一个字符串分割为子字符串,然后将 ...

  7. java 字符串拆分技巧_{转}Java 字符串分割三种方法

    http://www.chenwg.com/java/java-%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%88%86%E5%89%B2%E4%B8%89%E7%A7%8D%E6%9 ...

  8. java分割子字符串,Java 字符串分割截取的方法 (substring,split,StringTokenizer,indexOf,lastIndexOf)...

    需求,把"01:大汽车",分成01和大汽车 有两种做法:一是substring package test; public class substringTest { public ...

  9. Java 字符串分割三种方法

    最近在项目中遇到一个小问题,一个字符串分割成一个数组,类似String str="aaa,bbb,ccc"; 然后以","为分割符,将其分割成一个数组,用什么方 ...

最新文章

  1. IDC与百度联合发报告:预测2019年人工智能十大趋势
  2. MOS晶体管小信号放大电路
  3. xilinx sg dma 注意事项
  4. python nltk 入门demo
  5. python 安装模块步骤
  6. Android.mk解析
  7. Sybase和mysql语法_主流数据库复制表结构(SqlServer/Mysql/Oracle/Sybase)[语法差异分析]...
  8. js map 排序_数组方法写给女友的一系列 JS 数组操作(建议收藏 | 内附思维导图)...
  9. 五分钟读懂UML类图
  10. python图例重复显示_matplotlib中的图例中有重复项?
  11. python画点云_python scipy Delaunay绘制点云
  12. 20201016:力扣第210周周赛题解(下)
  13. java hashmap value值_如何在Java中的HashMap中打印键的所有值
  14. 2009国内免费网盘横向评测
  15. 1024技术论坛 | C#与.NET技术新发展
  16. Python实战:利用Uplift模型识别营销敏感用户提升转化率(一)
  17. 论文笔记——DISCO:网络嵌入和深度学习联合解决影响力最大化(IM)问题
  18. 浅谈大数据平台架构设计
  19. c++编写函数实现字符串中指定字符位置插入字符串
  20. Java多线程通信-CyclicBarrier(栅栏)

热门文章

  1. 将数组作为参数,调用该函数时候给的是数组地址还是整个数组
  2. 优酷视频整段代理php,thinkphp仿优酷带数据源码|php仿优酷视频源码带后台功能强大...
  3. 【论文阅读】Illuminating Pedestrians via Simultaneous Detection Segmentation
  4. 第5章 Python 数字图像处理(DIP) - 图像复原与重建15 - 最小均方误差(维纳)滤波
  5. 最大连续子矩阵和算法
  6. python天蝎座-day1笔记
  7. vscode 使用笔记
  8. 专家观点:即使在云中 硬件同样至关重要
  9. 浅谈UML的概念和模型之UML九种图
  10. USACO SEC.1.3 No.1 Mixing Milk