当前位置:首页 > Java

java如何去掉空格

2026-03-03 18:47:51Java

去除字符串中的空格

使用 replaceAll() 方法结合正则表达式可以去除所有空格:

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

去除字符串两端的空格

使用 trim() 方法可以去除字符串首尾的空格:

java如何去掉空格

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

去除字符串开头和结尾的空格(Java 11+)

Java 11引入了 strip() 方法,功能与 trim() 类似但支持更多空白字符:

java如何去掉空格

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

使用StringUtils类(Apache Commons Lang)

如果项目中使用了Apache Commons Lang库,可以使用StringUtils类的方法:

import org.apache.commons.lang3.StringUtils;

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

使用StringBuilder手动去除

对于需要更精细控制的情况,可以手动处理:

String str = "  Hello  World  ";
StringBuilder sb = new StringBuilder();
for (char c : str.toCharArray()) {
    if (!Character.isWhitespace(c)) {
        sb.append(c);
    }
}
String result = sb.toString();

标签: 空格java
分享给朋友:

相关文章

如何学习java

如何学习java

学习Java的步骤 理解基础知识 从Java的基本语法开始,包括变量、数据类型、运算符、控制流(if-else、循环)等。掌握这些基础概念是后续学习的基石。 学习面向对象编程(OOP) Java是一…

java如何生成随机数

java如何生成随机数

生成随机数的方法 在Java中生成随机数可以通过多种方式实现,以下是几种常见的方法: 使用Math.random()方法 Math.random()方法返回一个double类型的伪随机数,范围在[0…

vue怎么实现空格

vue怎么实现空格

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

java如何打印数组

java如何打印数组

打印数组的方法 在Java中,打印数组有多种方式,以下是几种常见的方法: 使用Arrays.toString()方法 这种方法适用于一维数组,可以快速将数组转换为字符串形式输出: int[] a…

java如何调用另一个类的方法

java如何调用另一个类的方法

调用另一个类的方法 在Java中调用另一个类的方法,通常需要创建该类的对象或直接通过类名调用(静态方法)。以下是几种常见的方式: 通过对象实例调用实例方法 创建一个目标类的对象,通过对象调用其方法。…

vue实现java登录注册

vue实现java登录注册

实现 Vue 与 Java 后端的登录注册功能 前端 Vue 部分 安装必要的依赖(如 axios 用于 HTTP 请求): npm install axios 创建登录表单组件(Login.vue…