黑马程序员技术交流社区

标题: 自己总结一点点字符串知识点,请高手补充和指正,谢谢 [打印本页]

作者: 墨香    时间: 2014-5-17 14:20
标题: 自己总结一点点字符串知识点,请高手补充和指正,谢谢
String x="abcDbcD  ";
                System.out.println(x.charAt(1));//查找第x个字符
                System.out.println(x.length());//返回长度
                System.out.println(x.indexOf('b'));//返回第一次出现的b的下标
                System.out.println(x.indexOf("cd",4));//获取从下标4开始查找,出现“”的第一个字符下标
                System.out.println(x.lastIndexOf("cD"));//获取从字符串后面算起的字符位置
                System.out.println(x.endsWith("d"));//判断是否以“”结尾
                System.out.println(x.startsWith("a"));//判断是否以“”开头
                System.out.println(x.contains("cdc"));//判断是否包含"cdc"
                System.out.println(x.toCharArray());//字符串转化成字符数组
                char y[]={'a','b','c','d'};
                //String str=new String(y);
                System.out.println(new String(y));//字符数组转化成字符串
                System.out.println(x.equals(new String(y)));//判断x,y是否相等
                double z=1234.56;
                System.out.println(String.valueOf(z));//数字转字符串
                System.out.println(x.replace("bc","ttttt"));//用后一个字符串替换前一个
                String[] num=x.split("b");//以‘b’为分割线,将x字符串分割成三部分
               
                for(int i=0;i<num.length;i++)
                        if(i!=num.length-1)
                        System.out.print(num[i]+" ");
                        else
                        System.out.println();
                System.out.println(x.substring(3));//输出下标从..开始的剩余子串
                System.out.println(x.substring(2,x.length()));//输出从。。到。。的子串
                System.out.println(x.toUpperCase());//将字符串转化成大写
                System.out.println(x.toLowerCase());//将字符串转化成小写
                System.out.println(x.trim());//将字符串两端的空格去掉
                System.out.println(x.compareTo(new String(y)));
作者: 志ぁ才☆博ぁ成    时间: 2014-5-17 21:58
楼主总结的不错,大有收获啊!
作者: 铁血丹心    时间: 2014-5-18 09:50
楼主好有耐心




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2