標籤:文字 line can char mail ons stat str upper
1.如何判斷英文字母的大小寫:
package com.ldw.string; import java.util.Scanner; /** * @author ldw E-mail: [email protected] * @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 = "aBc".toUpperCase();//結果就是:abc123。
備忘:這兩個方法只對英文字母有效,對除了A~Z和a~z的其餘字元無任何效果。
java用String類的toUpperCase()和toLowerCase()方法轉字串的大小寫