Java中trim方法

Trim  :翻译过来的意思是修剪,切边的意思  作用是去出字符串两端的空格,无论一串字符串两端有多少空格都会去掉,字符串中间的不会影响,除此之外,还可以去掉一些特殊的如:\t  \n  \v  \f  \r  \x0085  \x00a0  ?  \u2028  \u2029  。下面有列子:

 public static void main(String[] args) {
              String aString = "   a   bbcc  wdww     ";
              String aString1= aString.trim();
              System.out.println(aString);
              System.out.println(aString1);
        }

 

 这就是Trim的作用:下面有两个例题

题一:

public static void main(String[] args) {
    String myStr = " Hello World ";
    myStr.trim();
    int i1 = myStr.indexOf(" ");
    System.out.println(i1);
}
答案是0

为什么是零,因为 myStr.trim();  没有重新赋值给mystr   所以il中的mystr依然是两端带空格的 Hello World 。mystr = myStr.trim();这样写的话就会有效果

题二:

 

public static void main(String[] args) {
        String s = " Java Duke ";
        int len = s.trim().length();
        System.out.print(len);
    }
答案是9

 

如果没有使用trim那个结果会是11,因为要包含两端的空格

 

 

个人学习,内容简略。

posted @ 2020-06-14 15:10  一生的风景  阅读(5830)  评论(0编辑  收藏  举报