黑马程序员技术交流社区

标题: String 小方法案例 [打印本页]

作者: gss    时间: 2015-9-18 23:08
标题: String 小方法案例

public class StringDemo1 {

        public static void main(String[] args) {
                // TODO Auto-generated method stub
                String s="abcda";
                System.out.println("length="+s.length());
                System.out.println(s.charAt(2));
                System.out.println(s.indexOf('a'));//找不到时用-1表示
                System.out.println(s.lastIndexOf('a'));
                System.out.println(s.substring(2, s.length()));//此处会自动减去一
          String s1="张三,李四,王武";
          String []arr=s1.split(",");//分离字符串涉及正则表达式
          for(int i=0;i<arr.length;i++){
                        System.out.println(arr[i]);
                  
          }
          char[] chs=s1.toCharArray();//把字符串拆成数组
       for(int i=0;i<chs.length;i++){
                      System.out.println(chs[i]);
                
        }
       s1="ab您";//字符串变成字节数组
       byte[]   bytee=s.getBytes();
       for(int i=0;i<bytee.length;i++){
                     System.out.println(bytee[i]);
               
       }
       //字符串转换成大小写。  String toUpperCase();大写 String toLowerCase
       System.out.println("Abc".toUpperCase());
       //字符串的内容进行替换 String replace(char old.char new) 没找到就没替换成功
       System.out.println("java".replace('v', 's'));
       //去除字符串两端空格
       System.out.println("-"+"     ja     va    ".trim());
       //将字符串连接
       System.out.println("java".concat("web"));
       System.out.println("java"+"web");
       System.out.println(String.valueOf(4)+1);//把4变为字符串然后相连接
       System.out.println(""+4+1);//如果一个数字和“”相加就变成了字符串
       //判断字符串是否相等
       String s2="abc";
       System.out.println(s2.equals("ABC".toLowerCase()));
       //忽略大小写
       System.out.println(s2.equalsIgnoreCase("ABC"));
       //
       String str="ArryDemo";
       System.out.println(str.startsWith("Arry"));//以此开头的文件
       System.out.println(str.endsWith("jva"));//以此结尾的文件
       System.out.println(str.contains("test"));//包含这个的文件
       System.out.println("adf".compareTo("yzxc"));//比较字符串大小前者小于后者返回负数否则返回正数
        }

}




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