Java String

想用Java String里的replace功能把某string里的"-"删掉。一开始写的是

str.replace('-','');

结果报错,empty character literal。

此时自动提示的函数参数是"oldChar"和"newChar"。

后来改成str.replace("-",""); 就不报错了。


此时自动提示的函数参数是"target"和"replacement"。


不知道是不是新版本才这样还是java都是这样,好像char 都无法设置为空,要是空必须是string。



________________________________________________________________________________


第二个问题,str.substring(start,end)这个函数是[start,end),end是不包含的。

所以在循环的时候,可以让end=str.length(),不会越界的,放心,哈哈哈哈。




________________________________________________________________________________


Java 里面 print一个int,如果加上一个char,那个char就会转为ascii码,输出一堆乱七八糟的数。所以如果要print int加逗号,必须是System.out.print(1+",")而不是System.out.print(1+',')



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值