字符串

1.获取字符串

  利用public String substring(int beginIndex)从指定位置开始截取字符串,beginIndex为开始截取的位置。利用public String substring(int beginIndex,int endIndex)可以实现从指定的开始位置截取到指定的结束位置,endIndex为截取的结束位置。例如:

        String idString="123456199907011234";
        String subString=idString.substring(6);
        System.out.println(subString);//199907011234
        
        String sub1String=idString.substring(6,14);
        System.out.println(sub1String);//19990701

2.去除空格的方法

  使用语法public String trim()去除首尾的空格,使用replaceAll去除所有的空格。例如:

        String string="    a   book  is here   !";
        System.out.println("["+string+"]");//[    a   book  is here   !]
        
        String shortString=string.trim();
        System.out.println("["+shortString+"]");//[a   book  is here   !]
    
        String short1String=string.replaceAll("\\s", "");//其中“\\s”为正则表达式
        System.out.println("["+short1String+"]");//[abookishere!]
    

3.字符串的替换方法

  字符串的替换方法有三种:public String replace(CharSequence target,CharSequence replacement),将旧字符串替换成新的字符串,其中target为旧字符序列,replacement为替换后的新字符 ;public String replaceAll(),将旧字符串或者正则表达式替换成新字符串;public String replaceFirst(),替换一次。例如:

        String string="春江超水连海平";
        String replaceString=string.replace("", "");
        System.out.println(replaceString);//春江潮水连海平

4.判断字符串的开始与结尾

  利用public boolean endsWith(String suffix)来判断字符串的结尾值是否为“suffix”,若是“suffix”则返回true。利用public boolean startsWith(String prefix)来判断字符串的开头值是否为“prefix”,若是“prefix”则返回true。例如:

        String aString="Helloword.java";
        boolean bool1=aString.endsWith(".java");
        boolean bool2=aString.endsWith(".jpg");
        System.out.println("bool1="+bool1);//bool1=true
        System.out.println("bool2="+bool2);//bool2=false
        
        boolean bool3=aString.startsWith("Helloword");
        boolean bool4=aString.startsWith("Hello word");
        System.out.println("bool3="+bool3);//bool3=true
        System.out.println("bool4="+bool4);//bool4=false

 

posted @ 2021-02-25 21:47  zhang136139613  阅读(29)  评论(0)    收藏  举报