字符常量跟字符串有什么区别?

字符常量跟字符串有什么区别?

这里说的字符常量跟普通的字符串有什么区别呢,是不是属性不同呢,之前接触过python字符串是单引号双引号都可以使用,java的呢,麻烦解答一下。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2018-01-05 11:47:05

java中字符串是用双引号做为定界符的。例如"abc"这就是一个字符串。final  String str="abc";这里的str就是一个字符常量。str一旦定义就不能再变了,例如:str="123";就会报语法错误。祝:学习愉快

  • 提问者 慕粉2144182527 #1
    字符串已经理解了只是这个字符常量还是不太懂用法,具体哪些地方会用到呢,大概场景可以说下吗
    2018-01-05 11:49:38
  • 好帮手慕雪 回复 提问者 慕粉2144182527 #2
    在整个运用中内容固定了,已经是不可更改的字符串,就可以用字符常量,它的好处是,如果一个程序中你好几处都要用“abc”字符串,很有可能某一处写错了,写成了“adc”,那你可就不好找了,如果把它定义成一个字符常量final String str="abc";使用时直接引用str就不容易出错。
    2018-01-05 13:54:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师