Java提供了多種方法將小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母。下面我將為你介紹幾種常用的方法。
方法一:使用String的toUpperCase()方法
String類提供了一個(gè)toUpperCase()方法,該方法可以將字符串中的所有小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母。示例代碼如下:
`java
String str = "hello world";
String upperCaseStr = str.toUpperCase();
System.out.println(upperCaseStr);
運(yùn)行結(jié)果為:"HELLO WORLD"。
方法二:使用Character的toUpperCase()方法
Character類提供了一個(gè)toUpperCase()方法,該方法可以將一個(gè)字符轉(zhuǎn)換為大寫(xiě)字母。示例代碼如下:
`java
char c = 'a';
char upperCaseC = Character.toUpperCase(c);
System.out.println(upperCaseC);
運(yùn)行結(jié)果為:'A'。
方法三:使用ASCII碼進(jìn)行轉(zhuǎn)換
每個(gè)字符在計(jì)算機(jī)中都有對(duì)應(yīng)的ASCII碼,小寫(xiě)字母的ASCII碼范圍是97到122,而大寫(xiě)字母的ASCII碼范圍是65到90。我們可以通過(guò)將小寫(xiě)字母的ASCII碼減去32來(lái)得到對(duì)應(yīng)的大寫(xiě)字母的ASCII碼。示例代碼如下:
`java
char c = 'a';
char upperCaseC = (char) (c - 32);
System.out.println(upperCaseC);
運(yùn)行結(jié)果為:'A'。
需要注意的是,以上方法都是將小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母,如果要將大寫(xiě)字母轉(zhuǎn)換為小寫(xiě)字母,則可以使用類似的方法,只需將方法名中的"toUpper"改為"toLower"即可。
希望以上方法能夠幫助到你,如果還有其他問(wèn)題,請(qǐng)隨時(shí)提問(wèn)。