幕燃 的专栏

要求:任意输入一个字符串,分别输出字符串中的大写字符和小写字符。

说明:java中提供了区分大小写的方法,即Character.isUpperCase(char c),Character.isLowerCase(char c),在这里用这两个方法区分即可。

代码:

<span style="font-size:12px;">package com.ldw.string; import java.util.Scanner;/** * @author 作者:刘帝伟 E-mail: csu.ldw@csu.edu.cn * @version 创建时间:2015年4月28日 下午12:47:26 * 类说明 */public class UppserOrLower {private static Scanner console;public static void main(String[] args) {System.out.print("请输入一组字符串:");console = new Scanner(System.in);String str = console.nextLine();StringBuilder upperStr = new StringBuilder();StringBuilder lowerStr = new StringBuilder();int i = 0;while(i < str.length()){char chr = str.charAt(i);if(Character.isUpperCase(chr)){upperStr.append(chr);}else if(Character.isLowerCase(chr)){lowerStr.append(chr);}i++;}System.out.println("大写字母有:" + upperStr.toString());System.out.println("小写字母有:" + lowerStr.toString());}} </span>

测试:

请输入一组字符串:AAAAADDDDDFFFFFSSSssffdsjkffff大写字母有:AAAAADDDDDFFFFFSSS小写字母有:ssffdsjkffff

,接受自己的失败面,是一种成熟,更是一种睿智;

幕燃 的专栏

相关文章:

你感兴趣的文章:

标签云: