zoukankan      html  css  js  c++  java
  • Java中split的对象被特殊字符(.或|)分隔

    在Java中,一个String对象被一些特殊字符分隔时,可以使用split()方法,生成一个String[],然后进行其他的操作,就像下面这样:

    String str = "a1_b1_c1";
    String[] strList = str.split("_");
    

    其实,split()的参数是一个正则表达式,当String对象是被正则表达式中的特殊字符分隔时,split()的参数就不能直接仅仅写这个特殊字符(不是不可以,只是得到的结果并不是我们想要的分隔结果),正则表达式中的特殊字符有:

    这时,传入到split()中的参数应该为:特殊字符,实例:

    String str = "a1|b1|c1";
    String[] strList = str.split("\|");\结果为:[a1, b1, c1]
    
    String str = "a1$b1$c1";
    String[] strList = str.split("\$");\结果为:[a1, b1, c1]
    
  • 相关阅读:
    动态与静态Include
    java回收算法
    reflection是如何工作的。
    hashcode和equals的约定关系如下
    Java调试器
    混合赋值运算符的使用
    Spring
    Math.?
    oracle--触发器(转)
    oracle --游标详解(转)
  • 原文地址:https://www.cnblogs.com/acode/p/6812126.html
Copyright © 2011-2022 走看看