当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:17:00  来源:本站整理

java的字符串运算符"+"[Java编程]

赞助商链接



  本文“java的字符串运算符"+"[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

这个运算符在Java里有一项特别用处:衔接差别的字串.这一点已在前面的例子中展示过了.固然与+的传统意义不符,但用+来做这件事情仍旧是非常自然的.在C++里,这一功效看起来非常不错,所以引入了一项“运算符过载”机制,以便C++程序员为几近全部运算符增添特别的含义.但非常不幸,与C++的别的一些限制结合,运算符过载成为一种非常复杂的特点,程序员在计划自己的类时必须对此有周到的考虑.与C++相比,固然运算符过载在Java里更易实现,但迄今为止仍旧认为这一特点过于复杂.所以Java程序员不能象C++程序员那样计划自己的过载运算符.
我们注意到应用“String +”时一些风趣的现象.若表达式以一个String起头,那么后续全部运算对象都必须是字串.以下所示:

int x = 0, y = 1, z = 2;
String sString = "x, y, z ";
System.out.println(sString + x + y + z);

在这里,Java编译程序会将x,y和z转换成它们的字串情势,而不是先把它们加到一同.但是,假如利用下述语句:

System.out.println(x + sString);

那么早期版本的Java就会提醒出错(今后的版本能将x转换成一个字串).因此,假如想通过“加号”衔接字串(利用Java的早期版本),请务必保证第一个元素是字串(或加上引号的一系列字符,编译能将其辨认成一个字串).


  以上是“java的字符串运算符"+"[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .