java-分别输出字符串中的大小写字母
时间: 2024-09-14 15:03:40 浏览: 46
在Java中,要分别输出字符串中的大小写字母,我们可以遍历字符串中的每个字符,并检查它是否为大写或小写字母。这可以通过使用`Character`类提供的方法来实现,例如`Character.isUpperCase(char ch)`用于检查字符是否为大写字母,`Character.isLowerCase(char ch)`用于检查字符是否为小写字母。
下面是一个简单的示例代码,展示了如何分别输出字符串中的大写和小写字母:
```java
public class SeparateCase {
public static void main(String[] args) {
String input = "ExampleStringWithMixedCase123";
String upperCaseLetters = "";
String lowerCaseLetters = "";
for (int i = 0; i < input.length(); i++) {
char currentChar = input.charAt(i);
if (Character.isUpperCase(currentChar)) {
upperCaseLetters += currentChar;
} else if (Character.isLowerCase(currentChar)) {
lowerCaseLetters += currentChar;
}
}
System.out.println("大写字母: " + upperCaseLetters);
System.out.println("小写字母: " + lowerCaseLetters);
}
}
```
这段代码首先定义了一个包含大小写字母的字符串`input`,然后创建了两个空字符串`upperCaseLetters`和`lowerCaseLetters`用于分别存储大写字母和小写字母。通过遍历`input`字符串中的每个字符,并使用`Character`类的`isUpperCase`和`isLowerCase`方法来判断字符的大小写状态,相应地将字符添加到对应的字符串中。最后,分别输出收集到的大写字母和小写字母字符串。
阅读全文