String、StringBuffer的常用方法

来源:互联网 发布:织物工艺设计软件 编辑:程序博客网 时间:2024/05/18 00:12

注意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

0 0
原创粉丝点击