String类的转换功能,及其功能应用

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.用字符串和数组中的元素进行拼接。

感谢支持,我是小区学习录,喜欢点关注。每天根据小编的学习,持续分享学习的笔记与心得。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180719A0AJHT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券