挑大写字符

来源:互联网 发布:幽浮2 防御矩阵 编辑:程序博客网 时间:2024/04/28 02:22

编写一个函数,将字符串中的大写的字母(A~Z)挑出来,同时保留原字符串中的空格,将挑出的大写字母和空格按原始位置组成新的字符串。
例如:
1)输入:AUStralia;
输出:AUS
2)输入:He Is a DoG
输出:H I DG
时间限制:1 Sec
空间限制:128 MByte

import java.util.Scanner;  public class Main{      public static void main(String []args) {          Scanner inputScanner = new Scanner(System.in);          String string2="";        while(inputScanner.hasNext()){              String string = inputScanner.nextLine();             for(int i=0;i<string.length();i++){                  char ch = string.charAt(i);                  if(ch>='A'&& ch <='Z'){                      System.out.print(ch);                  }                  else if(ch==' '){                      System.out.print(ch);                  }              }          }        }  }  
0 0