最常用的引用类型-----String

除了之前说的8大基本数据类型,其他所有的数据类型都是引用类型,包括类、接口、数组。引用数据类型的默认初始值是null。

String是一个类,表示字符串,所谓的字符串,就是一串字符,也就是N个字符连接在一起(N表示0或者多个)。比如上篇所说,若想表示'AB',char是不行的,因为char只能表示单个字符,所以两个字符'AB'要用String来表示。

下面是String的演示,注意,字符串都得用“”括起来,连接字符串使用“+”符号。

转义字符换了解即可,我们用的最多的转义字符就是"\n"换行的意思,"\r"回车的意思。

字符串的拼接:字符串与任意数据类型相连接,结果都是字符串类型。

最后,再看几句话,每句的输出是什么?

 

可以看到,这条语句报错,说是int类型无法转换位String类型,17是整数,是int类型,(String)17就表示将int类型的17转换为String类型的17,目前还没接触到这两种类型的转换方法。

其实很好理解,第一个语句,8+7就是之前说的表达式(这里的“+”是操作符),他会自动算出结果,后面的“+”是连接符,所以最后打印输出的是15Hello,而第二个语句则很好的体现出字符串和任意数据相连接,结果都是字符串类型这句话,所以开头由字符串Hello相连接,后面的“+”都是连接符,输出结果自然是Hello78,第三句同样的道理。第四句声明的数据类型就是String类型,输出的自然是字符串,所以输出是17Hello。若将第二句改成"Hello"+(7 + 8),又是什么结果?

可以看到,结果变了,这是因为在表达式中,优先括号里的运算,所以先算出括号里的结果,再与字符串进行连接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值