JAVA里str.trim()用法
时间: 2023-11-11 12:06:44 浏览: 36
在Java中,字符串的trim()方法用于去除字符串首尾的空格。具体使用方法如下:
```java
String str = " Hello, World! ";
String trimStr = str.trim(); // 去除首尾空格
System.out.println(trimStr); // 输出:Hello, World!
```
在这个例子中,我们定义了一个字符串`str`,其中包含了首尾空格。调用`str.trim()`方法后,返回去除了首尾空格的新字符串`trimStr`,输出结果为“Hello, World!”。
需要注意的是,`trim()`方法只会去除字符串首尾的空格,中间的空格不会被去除。如果需要去除所有空格,可以使用`replace()`方法:
```java
String str = " Hello, World! ";
String trimStr = str.replace(" ", ""); // 去除所有空格
System.out.println(trimStr); // 输出:Hello,World!
```
在这个例子中,我们使用了`replace()`方法将字符串中所有空格替换为空字符串,从而达到了去除所有空格的效果。
相关问题
String str;int n;str = "Cool Boy is Boy":n = str.trim0.indexOf("Boy"):
你的代码存在一些语法错误。正确的代码应该是这样的:
```java
String str;
int n;
str = "Cool Boy is Boy";
n = str.trim().indexOf("Boy");
```
这段代码的功能是将字符串 "Cool Boy is Boy" 赋值给变量 `str`,然后去除字符串两端的空格(使用 `trim()` 方法),再在去除空格后的字符串中找到子字符串 "Boy" 的索引位置(使用 `indexOf("Boy")` 方法),并将结果赋值给变量 `n`。
在上述代码中,`trim()` 方法用于去除字符串两端的空格。然后,`indexOf("Boy")` 方法用于查找子字符串 "Boy" 的索引位置。最后,将查找结果赋值给变量 `n`。
运行该代码,将会得到变量 `n` 的值为 `5`。这是因为在去除空格后的字符串中,第一个 "Boy" 出现的索引位置是从第 5 个字符开始。
String.trim
String.trim()是Java中的一个字符串方法,用于去除字符串两端的空白字符(空格、制表符、换行符等)。
它返回一个新的字符串,该字符串是原始字符串去除两端空白字符后的结果。注意,这个方法不会修改原始字符串,而是返回一个新的字符串。
示例用法:
String str = " Hello, World! ";
String trimmedStr = str.trim();
System.out.println(trimmedStr); // 输出:Hello, World!
在上面的示例中,原始字符串" Hello, World! "包含前导和尾部的空格。调用trim()方法后,返回的新字符串"Hello, World!"去除了两端的空格。