java删除字符串中的空格,string 删除空格
00-1010 1、trim()2、strip()3、stripLeading()4、stripTrailing()5、replace()6、replaceAll()7、replaceFirst()附加:替换大部分空白字符,不限于空格。在Java中,有很多方法可以删除字符串中的空格。
00-1010删除字符串开头和结尾的空格,Java版本1引入的接口。这是开发人员最常用的方法。Trim-removed空白字符是指ASCII值小于或等于32的任何字符( U 0020 ),包括空格、换行符、退格符等字符。
字符串值= Hellow world!;system . out . println( before : value );string after value=value . trim();system . out . println( after : after value );结果是:
:年前“Hellow world!”在:之后“Hellow world!”
00-1010删除字符串开头和结尾的空格。trim()的功能和trim基本相同。Java版本11引入的接口不同之处在于,删除了所有按照Unicode标准识别的空白字符,除了ASCII中的空白字符,还有很多其他的空白字符。
字符串值= Hellow world!;system . out . println( before : value );string after value=value . strip();system . out . println( after : after value );结果是:
:年前“Hellow world!”在:之后“Hellow world!”
00-1010仅删除字符串开头的空格
00-1010仅删除字符串末尾的空格
00-1010用新字符替换所有目标字符,在java 1.5中引入。replace方法和trim方法一样,只能替换ASCII中的空格字符;
字符串值= Hellow world!;system . out . println( before : value );String afterValue=value.replace( , );system . out . println( after : after value );结果是:
:年前“Hellow world!”在:之后“Hellowworld!”
00-1010用新字符替换所有匹配的字符。这个方法是在Java 1.4中引入的,它将正则表达式作为输入来标识需要替换的目标子串。删除相关空格的正则表达式如下:
s所有空白字符 s字符串开头的所有空白字符s $字符串结尾的所有空白字符
测试代码:
字符串值= Hellow world!;system . out . println( before : value );string after value=value . replace all( s , );system . out . println( after : after value );结果:
:年前“Hellow world!”在:之后“Hellowworld!”
00-1010用新字符串替换目标子字符串的第一个匹配项,这是Java 1.4中引入的,
注意:
无论用哪种方法删除字符串中的空格,都需要为结果赋值定义另一个字符串,因为这些方法不会改变原字符串的值。
字符串值= Hellow world!;system . out . println( before : value );value.replace( , );//正确方法:String after=value.replace(, );system . out . println( after : Value );结果没有改变:
:年前“Hellow world!”在:之后“Hellow world!”
目录
String str=天才你好!;string str 3=str . replace all( s * , );system . out . println(str 3);
00-1010就这样。本文介绍了Java对删除字符串空间的各种解决方案的总结。更多关于Java删除字符串空格的相关内容,请搜索之前关于流行IT的文章或者继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。