欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java 字符串按小数点分割【问题剖析】

程序员文章站 2022-07-15 13:06:50
...

 java 字符串按小数点分割【问题剖析】

由于在Java中小数点是一个特殊符号,是对象调用属性和方法的特殊符号,所以编译会出错的,用 \\ 是把小数点转义成单纯的小数点。注意:在字符串中表示 \ 时应转义 \\

使用split分割小数点的时候,要对小数点进行转义,代码如下:

public static void main(String[] args) {
        String name = "app.class";
        String split1 = name.split("\\.")[0];   //注意是双左斜杠转义
        String split2 = name.split("\\.")[1];
        String[] splitArray = name.split("\\.");

        System.out.println("split1="+split1+",split2="+split2);
        System.out.println("splitArray[0]="+splitArray[0]+",splitArray[1]="+splitArray[1]);
    }

控制台打印:

split1=app,split2=class
splitArray[0]=app,splitArray[1]=class

----------------------------------------------拓展--------------------------------------------------

split()方法是将指定字符串按某指定的分隔符进行拆分,拆分将会形成一个字符串的数组并返回;

split("\\.")[0] 是一种缩写形式,把它拆开来看实际就是,先用split("\\.")方法将字符串以" . "开割形成一个字符串数组,然后再通过索引[0]取出所得数组中的第一个元素的值;

如上方代码演示 name.split("\\.")[0] , name.split("\\.")[1]   根据打印结果,显然是分别取出分割开后字符串数组的第 0 位 与第 1 位;

 ^_^小伙伴们,你们学到了吗

如果文章对您有所帮助,就在文章的右上角或者文章的末尾点个赞吧!(づ ̄ 3 ̄)づ

如果喜欢怂怂写的文章,就给阿怂点个关注吧!(๑′ᴗ‵๑)づ╭❤~

对文章有任何问题欢迎小伙伴们下方留言,阿怂看到一定会极力给予答复。