更新时间:2020-01-08 来源:黑马程序员 浏览量:
程序开发中,经常需要对字符串进行转换操作,例如将字符串转换成数组的形式,将字符串中的字符进行大小写转换等。接下来通过一个案例来演示字符串的转换操作。
public class string03 {
public static void main(String[] args) {
String str="abcd";
System.out.print("将字符串转为字符串数组的结果");
char[] charArray=str.toCharArray(); //字符串转为字符组
for(int i=0;i<charArray.length;i++){
if (i !=charArray.length-1){
//如果不是数组的最后一个元素,在元素后面加逗号
System.out.print(charArray[i]+",");
}else{
//数组的最后一个元素后面不加逗号
System.out.println(charArray[i]);
}
}
System.out.println("将int值转为String类型之后的结果"+String.valueOf(12));
System.out.println("将字符转换成大写之后的结果"+str.toUpperCase());
}
}
运行结果如下:
在上面例子中,使用String类的toCharArray()方法将一个字符串转为一个字符数组,静态方法 valueOf()将一个int类型的整数转为字符串,toUpperCase()方法将字符串中的字符都转为大写。其中valueOf()方法有很多重载的形式,float、double、char等其他基本类型的数据都可以通过该方法转为String字符串类型。
String toLowerCase()
功能:使用默认语言环境的规则将String中的所有字符都转换为小写
String toUpperCase()
功能:使用默认语言环境的规则将String中的所有字符都转换为大写
猜你喜欢:
Java基础入门视频教程下载