問題
在上一案例的基礎上,將字符串中的英文字符都轉換成小寫或者都轉換成大寫形式,即,現有字符串"我喜歡你",將該字符串中的英文Java都轉成小寫形式或者轉成大寫形式。
方案
首先,使用String類的toUpperCase方法將字符串中的所有英文字符轉換爲大寫,該方法聲明如下所示:
String toUpperCase()
以上方法用於返回字符串的大寫形式。
其次,使用String類的toLowerCase方法將字符串中的所有英文字符轉換成小寫,該方法聲明如下所示:
String toLowerCase()
以上方法用於返回字符串的小寫形式。
步驟
實現此案例需要按照如下步驟進行。
步驟一:使用toUpperCase方法
首先,在類TestString中,添加測試方法,然後,在該方法中,首先,定義字符串str,然後初始化爲"我喜歡Java",接着,使用String類的toUpperCase方法將字符串中的所有英文字符轉換成大寫形式。代碼如下所示:
package day01;
import org.junit.Test;
public class TestString{
/**
*轉換字符串中英文字母的大小寫形式
*/
@Test
public void testToUpperCaseAndToLowerCase(){
String str="我喜歡Java";
str=str.tuUpperCase();
System.out.println(str);//我喜歡JAVA
}
}
運行testToUpperCaseAndToLowerCase方法,控制檯輸出結果如下:
我喜歡JAVA
從輸出結果可以看出,已經將小寫"Java",轉成了大寫形式的"JAVA"。
步驟二:使用toLowerCase方法
使用String類的toLowerCase方法將字符串中的所有英文字符轉換成小寫。代碼如下所示:
package day01;
import org.junit.Test;
public class TestString{
/**
*轉換字符串中英文字母的大小寫形式
*/
@Test
public void testToUpperCaseAndToLowerCase(){
String str="我喜歡Java";
str=str.tuUpperCase();
System.out.println(str);//我喜歡JAVA
str=str.toLowerCase();
System.out.println(str);//我喜歡java
}
}
運行testToUpperCaseAndToLowerCase方法,控制檯輸出結果如下所示:
我喜歡JAVA
我喜歡java
從輸出結果可以看出,又將大寫的"JAVA"轉成了小寫"java"的形式。