java中大小寫轉換相關問題
阿新 • • 發佈:2019-01-05
package com.captain.大小寫轉換; public class Test { public static void main(String[] args){ // 大寫轉換成小寫 String s1 = "HELLO WORLD"; System.out.println("大寫轉換成小寫:"+s1.toLowerCase()); // 小寫轉換成大寫 String s2 = "hello world"; System.out.println("小寫轉換成大寫:"+s2.toUpperCase()); // 判斷是否為大寫 String s3 = "Hello World"; System.out.println("判斷第一個字母是否為大寫:"+Character.isUpperCase(s3.charAt(0))); System.out.println("判斷第二個字母是否為大寫:"+Character.isUpperCase(s3.charAt(1))); // 將字串中的字母大寫轉換成小寫,小寫轉換成大寫 String s5 = "Hellp World"; StringBuffer s4 = new StringBuffer() ; for(int i=0;i<s5.length();i++){ if(Character.isUpperCase(s5.charAt(i))){ //判斷是否為大寫 s4.append((s5.charAt(i)+"").toLowerCase()); //轉換成小寫,新增到s4中 } else if(Character.isLowerCase(s5.charAt(i))){ //判斷是否為小寫 s4.append((s5.charAt(i)+"").toUpperCase()); //轉換成大寫,新增到s4中 } else if(s5.charAt(i)==' '){ //判斷是否為空格 s4.append(" "); //將空格新增到s4中 } } System.out.println(s4); } }