当前位置: 主页 > JAVA语言

java中如何去除string的空格-java string 去除空格

发布时间:2023-02-12 14:26   浏览次数:次   作者:佚名

Java去除字符串中空格的方法详解

更新时间:2019-08-29 11:28:42 作者:狂人110

本文主要介绍Java去除字符串空格的方法详解。 通过示例代码对其进行了非常详细的介绍。 对大家的学习或者工作都有一定的参考学习价值。 需要的朋友可以参考以下

昨天写了一个Excel文件处理的脚本。 字符串匹配函数中总是存在冗余和不正确的匹配。 调试后,发现一个坑。

------->代码中的字符串使用replaceAll()方法去除所有空格(包括:首尾空格,中间空格)

然后整理一下java去除字符串空格的方法。

一、方法分类

java中如何去除string的空格_java string 填充空格_java string 去除空格

\\s* 可以匹配任何一个空白字符java中如何去除string的空格,例如空格、制表符和换页符。

2.代码示例

package test;
public class Test {

java中如何去除string的空格_java string 填充空格_java string 去除空格

/** * description:字符串去除空格的方法 */ public static void main(String[] args) { String str = " hi world ~ ";

java string 填充空格_java中如何去除string的空格_java string 去除空格

//方法1:str.trim() System.out.println("1--->"+str.trim()); //方法2:str.repalce(" ","") System.out.println("2--->"+str.replace(" ", "")); //方法3:str.repalceAll(" ","") System.out.println("3--->"+str.replaceAll(" ", ""));

java string 填充空格_java中如何去除string的空格_java string 去除空格

//方法4:str.repalceAll(" +","") System.out.println("4--->"+str.replaceAll(" +", "")); //方法5:str.repalceAll("\\s*","") System.out.println("4--->"+str.replaceAll("\\s*", "")); } }

java中如何去除string的空格_java string 去除空格_java string 填充空格

3、输出结果

java string 填充空格_java string 去除空格_java中如何去除string的空格

4.replace和replaceAll是JAVA中常用的替换字符的方法。 它们的区别是:

(1)replace的参数是char和CharSequence,可以支持字符的替换,也支持字符串的替换(CharSequence是字符串序列的意思,说白了就是字符串);

(2) replaceAll的参数为regex,即基于正则表达式的替换。 例如,您可以通过 replaceAll("\\d", "*"); 将字符串中的所有数字字符替换为星号。

相同点:都是替换,即用指定的字符或字符串替换源字符串中的所有字符或字符串。 如果您只想替换第一次出现,您可以使用

replaceFirst(),该方法也是基于正则表达式替换,但与replaceAll()不同的是java中如何去除string的空格,只替换字符串第一次出现的地方

以上就是本文的全部内容。 希望对大家的学习有所帮助,希望大家多多支持脚本之家。