码迷,mamicode.com
首页 > 其他好文 > 详细

字符串

时间:2021-02-26 13:19:59      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:返回   定位   空格   ast   bsp   ace   nbsp   har   java   

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

 

字符串

标签:返回   定位   空格   ast   bsp   ace   nbsp   har   java   

原文地址:https://www.cnblogs.com/mlzhang/p/14449450.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!