String str;int n;str = "Cool Boy is Boy":n = str.trim0.indexOf("Boy"):
时间: 2024-04-24 17:24:15 浏览: 95
你的代码存在一些语法错误。正确的代码应该是这样的:
```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 个字符开始。
阅读全文