xxsr.net
当前位置:首页 >> jAvA split() >>

jAvA split()

split("\\.") 试试 因为里面是正则表达式

| 在正则里是个特殊字符,有意义所在的,或的意思 比如 ",|;"按,或;来分隔 "|"等同于"",空或空的意思 正确的写法是 "\\|"或者"[|]"

String[] strs = str.split("\\|\\|"); 就可以了。|在正则表达式里表示或者的意思,转一下就好了。

java中split方法为何不能用小数点(.)做参数? 看LZ的用法好象是 "str".split(.) , 注意split()需要一个String的参数,所以应该是 "str".split(".") 才行,点'.'要用双引号""括起来 但"a.b.c".split(".");得不到预期的结果: a b c 所以必须要 "a...

查看 api ,你就会发现 String.split(String regex); 也就是说里面的参数是正则表达式。如果是一些普通的字符,它就会当做普通字符给拆分字符串。可是 ?是特殊字符,想让按照 它来分,所以就用正则表达式表示某个特定字符的方式了 [?] 就表示 问号

需要转义的 String [] ss = str.split("."); 改成String [] ss = str.split("\\."); 或者String [] ss = str.split("\."); 你试试 我电脑没环境

java拆分字符串使用string类的spilt方法,针对某个分隔符来分割一个字符串,示例如下: public class StringSplit { public static void main(String[] args) { String sourceStr = "1,2,3,4,5";//一个字符串 String[] sourceStrArray = sourceS...

spilt是正则表达式中的一种,用来切分字段。 用法为:字符串.spilt("特定字符"),输出结果为String[]类型。 如:String [] list = "abcabcabc".spilt("b"); 那么结果就是“a”,"ca","ca","c"; 获取结果可以通过:list.get(下标)的形式(从0开始),...

晕,你的换行符呢~~你这样定义字符串也编译不过吧,换行需要一个换行符\n split(“\\n”)就可以分割了

split可以把字符串按照指定的分割符进行分割,然后返回字符串数组 stringObj.split([separator,[limit]]) stringObj必选项。要被分解的 String 对象或文字,该对象不会被split方法修改。 separator 可选项。字符串或正则表达式对象,它标识了分...

网站首页 | 网站地图
All rights reserved Powered by www.xxsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com