1.如何判斷英文字母的大小寫:
package com.ldw.string; import java.util.Scanner; /** * @author 作者:ldw 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()); } }
2.toUpperCase的意思是將所有的英文字符轉換為大寫字母,如:
String cc = "aBc123".toUpperCase(); //結果就是:ABC123。
3.toLowerCase的意思是將所有的英文字符轉換為小寫字母,如:
String cc = "aBc123".toLowerCase(); //結果就是:abc123。
備注:這兩個方法只對英文字母有效,對除了A~Z和a~z的其余字符無任何效果。