当前位置:首页 > Java

java 如何去空格

2026-03-22 07:45:21Java

去除字符串两端的空格

使用 trim() 方法可以去除字符串开头和结尾的空格(包括空格、制表符、换行符等)。

String str = "  Hello World  ";
String trimmedStr = str.trim();
System.out.println(trimmedStr); // 输出 "Hello World"

去除字符串中的所有空格

使用 replaceAll() 方法结合正则表达式 "\\s+" 可以替换所有空格(包括连续多个空格)。

String str = "  Hello   World  ";
String noSpaceStr = str.replaceAll("\\s+", "");
System.out.println(noSpaceStr); // 输出 "HelloWorld"

仅去除字符串中的空格(保留其他空白字符)

如果只想去除普通空格(ASCII 32),可以指定替换目标为 " "

String str = "  Hello \t World  ";
String noSpaceStr = str.replace(" ", "");
System.out.println(noSpaceStr); // 输出 "Hello\tWorld"

使用 Apache Commons Lang 库

如果项目中引入了 Apache Commons Lang,可以使用 StringUtils 提供的方法:

import org.apache.commons.lang3.StringUtils;

String str = "  Hello World  ";
String trimmedStr = StringUtils.trim(str); // 去首尾空格
String noSpaceStr = StringUtils.deleteWhitespace(str); // 去所有空格

处理字符串数组或集合中的空格

遍历数组或集合,对每个元素调用上述方法:

java 如何去空格

String[] arr = {"  A ", " B ", "  C  "};
for (int i = 0; i < arr.length; i++) {
    arr[i] = arr[i].trim();
}

标签: 空格何去
分享给朋友:

相关文章

vue怎么实现空格

vue怎么实现空格

在 Vue 中实现空格可以通过多种方式,具体取决于使用场景。以下是几种常见的方法: 使用 HTML 实体或 Unicode 在模板中直接使用 HTML 的 &nbsp; 实体或 Unicod…

jquery去除空格

jquery去除空格

去除字符串空格的方法 使用jQuery去除字符串中的空格可以通过多种方式实现,以下是几种常见的方法: 方法一:使用JavaScript的replace()方法结合正则表达式 var str = "…

vue怎么实现空格

vue怎么实现空格

在Vue中实现空格的方法 使用HTML实体 在模板中直接使用HTML的空格实体&nbsp;,Vue会将其渲染为空格。这种方法适用于静态内容或需要强制保留空格的情况。 <span>…

react如何去除空格

react如何去除空格

去除字符串中的空格 在React中去除字符串中的空格可以通过JavaScript的字符串方法实现。使用replace方法配合正则表达式可以移除所有空格: const str = " Hello…

vue如何实现空格占位

vue如何实现空格占位

Vue 实现空格占位的方法 在 Vue 中实现空格占位可以通过多种方式,具体取决于使用场景和需求。以下是几种常见的方法: 使用 HTML 实体或 Unicode 空格字符 在模板中直接使用 HTML…

react如何去除空格

react如何去除空格

去除字符串中的空格 在React中去除字符串中的空格可以通过JavaScript的原生字符串方法实现。以下是一些常用方法: 使用replace()配合正则表达式 const str = " He…