更新時(shí)間:2020-01-08 來(lái)源:黑馬程序員 瀏覽量:
程序開(kāi)發(fā)中,經(jīng)常需要對(duì)字符串進(jìn)行轉(zhuǎn)換操作,例如將字符串轉(zhuǎn)換成數(shù)組的形式,將字符串中的字符進(jìn)行大小寫(xiě)轉(zhuǎn)換等。接下來(lái)通過(guò)一個(gè)案例來(lái)演示字符串的轉(zhuǎn)換操作。
public class string03 {
public static void main(String[] args) {
String str="abcd";
System.out.print("將字符串轉(zhuǎn)為字符串?dāng)?shù)組的結(jié)果");
char[] charArray=str.toCharArray(); //字符串轉(zhuǎn)為字符組
for(int i=0;i<charArray.length;i++){
if (i !=charArray.length-1){
//如果不是數(shù)組的最后一個(gè)元素,在元素后面加逗號(hào)
System.out.print(charArray[i]+",");
}else{
//數(shù)組的最后一個(gè)元素后面不加逗號(hào)
System.out.println(charArray[i]);
}
}
System.out.println("將int值轉(zhuǎn)為String類(lèi)型之后的結(jié)果"+String.valueOf(12));
System.out.println("將字符轉(zhuǎn)換成大寫(xiě)之后的結(jié)果"+str.toUpperCase());
}
}
運(yùn)行結(jié)果如下:
在上面例子中,使用String類(lèi)的toCharArray()方法將一個(gè)字符串轉(zhuǎn)為一個(gè)字符數(shù)組,靜態(tài)方法 valueOf()將一個(gè)int類(lèi)型的整數(shù)轉(zhuǎn)為字符串,toUpperCase()方法將字符串中的字符都轉(zhuǎn)為大寫(xiě)。其中valueOf()方法有很多重載的形式,float、double、char等其他基本類(lèi)型的數(shù)據(jù)都可以通過(guò)該方法轉(zhuǎn)為String字符串類(lèi)型。
String toLowerCase()
功能:使用默認(rèn)語(yǔ)言環(huán)境的規(guī)則將String中的所有字符都轉(zhuǎn)換為小寫(xiě)
String toUpperCase()
功能:使用默認(rèn)語(yǔ)言環(huán)境的規(guī)則將String中的所有字符都轉(zhuǎn)換為大寫(xiě)