当前位置:首页 > 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();
}

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

相关文章

react如何去除空格

react如何去除空格

使用 trim() 方法 在 JavaScript 中,trim() 方法可以去除字符串两端的空格。在 React 中,可以直接在输入值上调用 trim() 方法: const trimmedV…

jquery去掉空格

jquery去掉空格

使用jQuery去除字符串空格的方法 使用jQuery或纯JavaScript可以轻松去除字符串中的空格,以下是几种常见的方法: 去除所有空格 使用JavaScript的replace()方法配合正…

java如何去掉空格

java如何去掉空格

去除字符串中的空格 在Java中,去除字符串中的空格可以通过多种方法实现,以下是几种常见的方式: 使用String类的replaceAll方法 String str = " Hello Wor…

vue如何实现空格占位

vue如何实现空格占位

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

jquery 空格

jquery 空格

jQuery 空格处理 在 jQuery 中处理空格通常涉及字符串操作、选择器过滤或 DOM 操作。以下是常见的空格处理方法: 字符串去除空格 使用 JavaScript 原生方法结合 jQuer…

java如何去掉空格

java如何去掉空格

去除字符串中的空格 使用 replaceAll() 方法结合正则表达式可以去除所有空格: String str = " Hello World "; String result = str.r…