Java编程语言 03.常量和String的使用

常量,final来修饰,这代表其中的数据是不可以改变的。
如果,这个常量不只是在本次方法中使用,例如在main中也可以使用,那么前面加static,如果整个模块都可以访问,就要用public修饰。

java的字符串关键字是String,类似于C++中的char *【】,你可以想象操作数组比一般对象复杂。
01.截取,Substring(开始的位置,第一个不想要的位置)
02.比较,equals,如果是==,这个是比较对象的内存地址是否相等,如果是equals的话,那就是比较引用指向的内存中数据是否相等,当然双等号本来就是一般数据类型来使用的。
03.修改,C++中可以修改数组中的数据是一般来用循环语句来进行的,java中不能直接修改string的数据,只能截取想要的部分数据后进行+的附加运算。例如
string a =“123456789”;
stirng b=a.substring(0,3)+“HI”;
b输出结果是123HI
04.空串和NULL ,空串是“”,内存就是没有值啊,但是存在。而NULL,代表的这个引用以及无效了,所引用的内存空间就会随机被 GC给回收。这两个是不一样的。

数据转换
默认转换:
由二元操作运算中,如果两个参与元素数据类型不一样,那么就会存在数据类型转换。规则如下:
如果两个中的存在double类型,两个都转换成double。否则,如果存在float,那么两个都转换成float。以上两种if判断都不符合,转换成int类型。
强制转换:
使用函数(cast),进行强制转换。但是要注意会有精度损失。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值