1.从控制台行接收一个含有大小写字母的静态字符串,并创建两个动态字符串,分别用来存储大写字母和小写字母。
2条回答 默认 最新
pzzhao 2023-05-20 13:16关注代码如下 :
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 接收静态字符串 System.out.print("请输入一个含有大小写字母的字符串:"); String str = scanner.nextLine(); // 创建动态字符串 StringBuilder lowStringBuilder = new StringBuilder(); StringBuilder upperStringBuilder = new StringBuilder(); for (char c : str.toCharArray()) { if (Character.isUpperCase(c)) { upperStringBuilder.append(c); } else { lowStringBuilder.append(c); } } String upperStr = upperStringBuilder.toString(); String lowerStr = lowStringBuilder.toString(); // 输出结果 System.out.println("大写字母字符串:" + upperStr); System.out.println("小写字母字符串:" + lowerStr); } }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报