更新时间: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基础入门视频教程下载
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19