4、java定义一个方法m4,定义一个任意字符串,输出其中数字、字母、以及其他字符的
时间: 2023-09-04 19:01:36 浏览: 176
一个对字符串处理的程序,要求能够识别字符串中大写字母、小写字母以及数字的个数并输出,识别“L”、“o”、“v”、“e”四个字符的
5星 · 资源好评率100%
Java中定义一个方法m4可以如下所示:
```java
public class Example {
public static void m4(String str) {
int digitCount = 0;
int letterCount = 0;
int otherCharCount = 0;
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (Character.isDigit(ch)) { // 判断是否为数字
digitCount++;
} else if (Character.isLetter(ch)) { // 判断是否为字母
letterCount++;
} else { // 其他字符
otherCharCount++;
}
}
System.out.println("数字个数:" + digitCount);
System.out.println("字母个数:" + letterCount);
System.out.println("其他字符个数:" + otherCharCount);
}
public static void main(String[] args) {
String str = "A<B34!cD#";
m4(str);
}
}
```
通过定义方法m4,并传入一个任意字符串,我们可以统计该字符串中的数字个数、字母个数以及其他字符的个数。在上述代码中,我们使用了一个循环来遍历字符串的每个字符,然后通过Character类的isDigit()和isLetter()方法来判断每个字符的类型。最后,输出结果会显示在控制台上。在以上示例中,我们传入了字符串"A<B34!cD#",输出结果如下:
数字个数:3
字母个数:5
其他字符个数:3
阅读全文