需求:将小寫字母轉換為大寫字母
實作方式:
- 使用String的toUpperCase() 方法
- 使用 char charAt(int index)方法,擷取指定下标index位置上的字元
代碼實作
public class Convert {
public static void main(String[] args) {
String s1="adhsvf";
StringBuilder sb=new StringBuilder();
for(int i=0;i<s1.length();i++) {
char temp=s1.charAt(i);
if (temp>='a' && temp<='z') {
char cc=(char)(temp-32);
sb.append(cc);
}else
sb.append(temp);
}
System.out.println(sb);
}
}
運作結果
