在Java中,String有提供toUpperCase和toLowerCase來轉換字母的大小寫

public class test{
	public static void main(String [] argv){
		//非字母的字元不會做任何改變
		String str = "abcd++ef";
		//轉換成大寫
		System.out.println(str.toUpperCase());
		//轉換成小寫
		System.out.println(str.toLowerCase());
	}
}

若是要單純處理字元,Character物件中也有toUpperCase和toLowerCase

import java.lang.Character;

public class test{
	public static void main(String [] argv){
		//非字母的字元不會做任何改變
		char ch = 'a';
		//轉換成大寫
		System.out.println(Character.toUpperCase(ch));
		//轉換成小寫
		System.out.println(Character.toLowerCase(ch));
	}
}
Categories: Java