A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yinxjfly 高级黑马   /  2014-6-19 23:58  /  1556 人查看  /  6 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

class StringTest
{
        public static void main(String[] args) throws Exception
        {
                String s1 = "zhagnsan,lisi,wangwu";
                String[] arr  = s1.split(",");
                System.out.println(arr.length);//这个结果是3

               String s="123.jpg";
               String[] ss=s.split(".")
               System.out.println(ss.length);//结果为什么是零呢?
        }
}

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

6 个回复

倒序浏览
String类的split()方法传入的参数是正则表达式,在正则表达式中   "."   表示任意字符,要以 "."进行切割的话,要用
"\\."进行切割才能得到正确的答案!!,这一块可以 先看一下视频最后的正则表达式!

评分

参与人数 1技术分 +1 收起 理由
轻语。 + 1

查看全部评分

回复 使用道具 举报
正则表达式一直也是我的空白,学习了.
回复 使用道具 举报
这个还真没太注
回复 使用道具 举报
进来又学到了新东西
回复 使用道具 举报
我昨天也试了一下,确实如楼下兄弟所说。
回复 使用道具 举报
确实如二楼所说。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马