编写Java程序,利用Java字符串的知识,使用charAt(i),查看字符串String str=“ab#cd#de#”中有多少个#。
时间: 2024-12-16 15:15:31 浏览: 2
java实现字符串排列组合问题
在Java中,你可以通过循环遍历字符串并计数每个字符"#"来计算字符串 "ab#cd#de#" 中的 "#" 符号的数量。下面是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
String str = "ab#cd#de#";
int count = 0;
// 遍历字符串中的每一个字符
for (int i = 0; i < str.length(); i++) {
// 如果当前字符是 "#"
if (str.charAt(i) == '#') {
// 计数器加一
count++;
}
}
// 输出结果
System.out.println("字符串中有 " + count + " 个 '#' 符号");
}
}
```
在这个程序中,我们使用 `charAt(i)` 函数获取字符串中的第 `i` 个字符,并检查它是否等于 "#"。如果相等,则将计数器 `count` 加一。当遍历完整个字符串后,`count` 就会是我们想要的答案。
阅读全文