String类的转换功能,及其功能应用
26.6String类的转换功能
1.byte[] get getBytes()
把字符串转换为字节数组,特别注意的是,中文由两个字节表示,且第一个字节一定为负数;
演示如图1所示:
2.char[] toCharArray()
把字符串转换为字符数组;
演示如图2所示:
3.static String valueOf(char[] chs)
把字符数组转换为字符串;
4.static String valueOf(int i)
把int类型的数据转换为字符串
注:String类的valueOf方法可将任意类型的数据转换为字符串。
演示如图3所示:
5.String toLowerCase()
把字符串转为小写;
6.String toUpperCase()
把字符串转为大写;
7.String concat(String str)
把字符串拼接起来。
演示如图4所示:
说明:使用加号+拼接字符串更常用,更强大,可以字符串和任意类型相加拼接,但是concat()只能用于字符串之间的拼接。
功能转换练习1:
需求:把一个字符串的首字母转为大写,其余为小写。如niHaoXoxXl
说明:方法2也可以使用加号+代替concat实现拼接。
功能转换练习2:
需求:把数组中的数据按照指定格式拼接成一个字符串。
例如:int[] arr = ;
输出:[1,2,3]
分析:
1.需定义一个“[”字符串;
2.遍历数组获取每一个元素;
3.用字符串和数组中的元素进行拼接。
感谢支持,我是小区学习录,喜欢点关注。每天根据小编的学习,持续分享学习的笔记与心得。
领取专属 10元无门槛券
私享最新 技术干货