String、StringBuffer的常用方法

注意API的使用

1.concat连接 contains是否包含

        //concat使用
        String s1="student";
        String s2="teacher";
        String s3=s1.concat(s2);
        //contain是否包含某字符串,返回值为boolean
        boolean b=s3.contains("r");//注意括号内是字符串,非char
        System.out.println(s3+" "+b);
        char c='s';
        //String s4=s1.concat(c); c为char类型,concat必须为string
        String s4=s1.concat(""+c);
        String s5=s1.concat(String.valueOf(c));//与上句同等
        System.out.println(s4+" "+s5);

2.字符串相等问题

        String s6="abcd";
        String s7="abcd";
        String s8=new String("abcd");
        String s9=new String("abcd");
        boolean b2=s8.equals(s9);
        boolean b3=s8==s9;
        boolean b4=s6==s7;
        boolean b5=s7==s8;
        System.out.println(b2+" "+b3+" "+b4+" "+b5);

true false true false
3.compareTo 按字典顺序比较,一个一个比较,遇不同则返回差值
4.character类 处理char
5.StringBuffer append

        //输入一个数字串,从右边开始每隔三位插入一个逗号
        StringBuffer number=new StringBuffer("7675615139");
        for (int i = number.length()-3; i > 0; i-=3) {
            number.insert(i, ',');
        }
        System.out.println(number);

6.Random取随机数
Random random=new Random();
int x=random.nextInt(100); 0-100

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值