程序开发中,经常需要对字符串进行转换操作,例如将字符串转换成数组的形式,将字符串中的字符进行大小写转换等。
ExampleAPI03:
public class ExampleAPI03 {
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)+1));
System.out.println("将字符串转换成大写后的结果:"+str.toUpperCase());
}
}
在ExampleAPI03中,使用 String 类的 toCharArray ()方法将一个字符串转为一个字符数组,静态方法 valueOf()将一个 int 类型的整数转为字符串, toUppercase ()方法将字符串中的字符都转为大写。其中 valueOf()方法有很多重载的形式, float 、 double 、 char 等其他基本类型的数据都可以通过该方法转为 String 字符串类型。