为了账号安全,请及时绑定邮箱和手机立即绑定

Java字符串自己不清楚方面的学习

标签:
Java
  • 字符串字符切割方法——String[] split(String string, int limit)
package com.zheng.mooc;

public class String_Exercise {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String a="asdsdjnfdskj";
        String[] str = a.split("d", 4);//int limit表示被分成limit个字符串,String str表示用什么字符串切割原字符串
        for(int i=0;i<str.length;i++)
        {
            System.out.println(str[i]);
        }       
    }
}

运行结果:

as
s
jnf
skj

如果是字符串“abd”,又会出现什么情况呢?

asdsdjnfdskj

由结果可以看出,字符串“abd”不是原字符串“asdsdjnfdskj”的一个子字符串,因此起不到分割的作用。

我们再来看一下int limit的作用。

  1. 若limit的值为 0

代码:

package com.zheng.mooc;

public class String_Exercise {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String a="asdsdjnfdskj";
        String[] str = a.split("d", 0);//int limit表示被分成limit个字符串,String str表示用什么字符串切割原字符串
        for(int i=0;i<str.length;i++)
        {
            System.out.println(str[i]);
        }       
    }
}

运行结果:

as
s
jnf
skj

由运行结果可知,limit的值为0时表示字符串被分割后的字符串个数无限制。

2.若limit的值为1

代码:

package com.zheng.mooc;

public class String_Exercise {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String a="asdsdjnfdskj";
        String[] str = a.split("d", 1);//int limit表示被分成limit个字符串,String str表示用什么字符串切割原字符串
        for(int i=0;i<str.length;i++)
        {
            System.out.println(str[i]);
        }       
    }
}

运行结果:

asdsdjnfdskj

由运行结果可知,limit的值为1时表示原字符串“asdsdjnfdskj”被字符串“d”分割后总子字符串的个数只能是1,因此未能成功分割。

3.若limit的值为3

代码:

package com.zheng.mooc;

public class String_Exercise {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String a="asdsdjnfdskj";
        String[] str = a.split("d", 3);//int limit表示被分成limit个字符串,String str表示用什么字符串切割原字符串
        for(int i=0;i<str.length;i++)
        {
            System.out.println(str[i]);
        }       
    }
}

运行结果:

as
s
jnfdskj

由运行结果可知,原字符串“asdsdjnfdskj”被字符串“d”分割成总数为3的子字符串。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消