### 字母大小写转换

字符串的 toLowerCase()方法将字符串内的所有字符从大写字母改写为小写字母，页 toUpperCase()方法可将字符串中的小写字母改写为大写字母。

l toLowerCase()方法

该方法将 String 转换为小写。如果字符串中没有应该被转换的字符，则将原字符串返回。否则将返回一个新的字符串，将原字符串中每个该进行小写转换的字符都被转换成等价的小写字符。字符长度与原字符长度相同。

语法如下：

str.toLowerCase()

str：要进行转换的字符串

l toUpperCase()方法

该方法将 String 转换为大写。如果字符串中没有应该被转换的字符，则将原字符串返回。否则返回一个新字符串，将原字符串中每个该进行大写转换的字符都转换成等价的大写字符。新字符长度与原字符长度相同。

语法：

str.toUpperCase()

str：要进行转换的字符串

说明：使用 toLowerCase()方法和 toUpperCase()方法进行大小写转换时，数字或非字符不受影响。

例 在项目中创建类 UpAndLower，在主方法中创建 String 型变量，实现字符变量的大小写转换，并将转换后的结果输出。

public class UpAndLower { //创建类

public static void main(String args[]) { //主方法

String str = new String("abc DEF"); //创建的字符串 str

String newstr = str.toLowerCase(); //使用 toLowerCase()方法实行小写转换

String newstr2 = str.toUpperCase(); //使用 toUpperCase()方法实行大写转换

System.out.println(newstr); //将转换后的结果输出

System.out.println(newstr2);

}

}

运行结果如图 1 所示。

图 1 运行结果