「java去除首尾」java去除首尾字符

博主:adminadmin 2022-12-23 16:57:06 85

今天给各位分享java去除首尾的知识,其中也会对java去除首尾字符进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

JAVA怎么去掉字符串空格?

JAVA中去掉空格

1. String.trim()

trim()是去掉首尾空格

2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间

复制代码 代码如下:String str = " hell o ";

String str2 = str.replaceAll(" ", "");

System.out.println(str2);

3.或者replaceAll(" +",""); 去掉所有空格

4.str = .replaceAll("\\s*", "");

可以替换大部分空白字符, 不限于空格

\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个 您可能感兴趣的文章:java去除字符串中的空格、回车、换行符、制表符的小例子。

Java怎么才可以去掉首尾符号

可以调用String的replaceAll("[\\{\\}\\[\\]]", ""),用这个正则就可以了

我写了个java 方法,想要去除字符串首尾空格,我找不到错在哪里,但是返回的值还是原值。求大神指点啊~,

while循环和递归都可以处理. 所以不要同时使用while循环和递归做同一件事, 容易死循环

修改的代码

public class StringDemo {

public static void main(String[] args) {

String name = "   张三丰   ";

System.out.println("字符串初始长度"+name.length());

String result = qukong(name);

System.out.println(result);

System.out.println("字符串去首位空格后的长度"+result.length());

}

public static String qukong(String string) {

if (string.startsWith(" ")) {

string = string.substring(1);

string =qukong(string); //处理后的值复制给string

}

if (string.endsWith(" ")) {

string = string.substring(0, string.length() - 1);

string =qukong(string);

}

return string;

}

}

测试

字符串初始长度9

张三丰

字符串去首位空格后的长度3

java提供了原生的去首尾空格的函数trim()源代码如下

public String trim() {

        int len = value.length;

        int st = 0;

        char[] val = value;    /* avoid getfield opcode */

        while ((st  len)  (val[st] = ' ')) {

            st++;

        }

        while ((st  len)  (val[len - 1] = ' ')) {

            len--;

        }

        return ((st  0) || (len  value.length)) ? substring(st, len) : this;

    }

java去除首尾的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java去除首尾字符、java去除首尾的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。