读入一个含有大小写字母的字符串,先将字符串中所有大写字母输出,再将所有小写字母输出。用java语言
时间: 2024-09-11 10:12:28 浏览: 41
在Java中,你可以通过遍历字符串并利用Character类的方法来实现这个功能。以下是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
String inputString = "Hello World! This is a Test"; // 输入字符串
// 输出大写字母
System.out.println("大写字母:");
for (char c : inputString.toCharArray()) {
if (Character.isUpperCase(c)) {
System.out.print(c + " ");
}
}
// 换行后输出小写字母
System.out.println("\n小写字母:");
for (char c : inputString.toCharArray()) {
if (Character.isLowerCase(c)) {
System.out.print(c + " ");
}
}
相关问题
读入一个含有大小写字母的字符串,先将字符串中所有大写字母输出, 再将所有小写字母输出
要实现这个功能,可以编写一个程序或函数,遍历整个字符串,检查每个字符是否为大写或小写字母,然后分别输出。在大多数编程语言中,可以通过检查字符的ASCII码值或者使用内置函数来判断字符的大小写。
以下是一个简单的示例步骤,以伪代码的形式描述了实现过程:
1. 初始化两个字符串变量,分别用于存储大写字母和小写字母。
2. 遍历输入的字符串中的每个字符。
3. 对于每个字符,使用适当的函数检查它是否是大写字母。
4. 如果是大写字母,将其添加到大写字母字符串中。
5. 如果不是大写字母,再检查是否是小写字母。
6. 如果是小写字母,将其添加到小写字母字符串中。
7. 最后,输出大写字母字符串和小写字母字符串。
示例伪代码如下:
```
function 分离大小写字母(输入字符串):
大写字母字符串 = ""
小写字母字符串 = ""
for 每个字符 in 输入字符串:
if 检查是否为大写字母(字符):
大写字母字符串 += 字符
else if 检查是否为小写字母(字符):
小写字母字符串 += 字符
输出 大写字母字符串
输出 小写字母字符串
```
在具体的编程语言中,例如Python,可以这样实现:
```python
def separate_case(s):
uppercase = ""
lowercase = ""
for char in s:
if char.isupper():
uppercase += char
elif char.islower():
lowercase += char
print(uppercase)
print(lowercase)
# 示例使用
input_str = "HelloWorld"
separate_case(input_str)
```
python读入字符串,首字母大写,其余大小写不变
可以使用字符串的capitalize()方法来实现,如下所示:
```python
s = input() # 读入字符串
s = s.capitalize() # 首字母大写,其余小写
print(s)
```
对于输入的字符串,首先使用input()函数读入,然后再调用capitalize()方法进行处理,最后输出结果。