`
小咩扛枪
  • 浏览: 26938 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

String类的concat函数和“+”运算的区别

    博客分类:
  • java
 
阅读更多
concat函数

String str1="s";
String str2="d";
str1.concat(str2);
意思是将str2连接到str1的尾部 ,结果为sd,此时为新创建的字符串对象; 当str2=""时,即str2的字符长度为0时,返回对象本身,而不会新创建对象。

“+”运算符可连接任何类型的的数据。


测试:
1、当连接字符串为空字符串("")时
String str1="qw";
		String str2="qw";
		System.out.println(str1==str2);
		String str3=str2+"";
		String str4=str1.concat("");
		//String str5=str2+"1";
		System.out.println((str3==str2)+","+(str4==str1)+","+(str1==str2)+","+(str4==str3));


结果如下:

true
false,true,true,false

2、当连接字符串不为空字符串时
String str1="qw";
		String str2="qw";
		System.out.println(str1==str2);
		String str3=str2+"1";
		String str4=str1.concat("1");
		String str5=str2+"1";
		System.out.println((str3==str2)+","+(str4==str1)+","+(str1==str2)+","+(str4==str3)+","+(str3==str5));


结果如下:

true
false,false,true,false,false
分享到:
评论

相关推荐

    javascript函数的解释

    95.字符串连接:string.concat(string2),或用+=进行连接 96.变量.indexOf("字符",起始位置),返回第一个出现的位置(从0开始计算) 97.string.lastIndexOf(searchString[,startIndex])最后一次出现的位置. 98.string....

    MySQL注入常用函数及逻辑运算

    MySQL注入常用函数: 函数名称 函数功能 system_user() 系统用户名 user() 用户名 current_user() 当前用户名 session_user() 连接数据库的用户名 database() 数据库名 version() 数据库版本 @@...

    javascript文档

    concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...

    JScript 语言参考

    concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...

    微软JavaScript手册

    concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...

    flash action script 经典字典教程大全,学flash必备

    构造函数 Array 类、Boolean 类、Camera 类、Color 类、ContextMenu 类、ContextMenuItem 类、Date 类、Error 类、LoadVars 类、LocalConnection 类、Microphone 类、NetConnection 类、NetStream 类、Number 类、...

    2009达内SQL学习笔记

    大多数SQL实现支持以下类型的函数: 文本处理, 算术运算, 日期和时间, 数值处理。 Null:空值 空值当成无穷大处理,所有空值参与的运算皆为空。 空值与空值并不相等,因为空值不能直接运算。 如:prod_price...

    TCL编程初步

    TCL(Tool Command Language) 本书籍由浅入深系统地介绍了Tcl语言,是学习Tcl语言的良师益友 Tcl编程初步 总目录 总目录 I 例索引....例 4-8 string compare 和 string equal进行字符串比较的例子. 16

    JavaScript笔记

    JavaScript:定义行为和动作 (基于对象和事件驱动的客户端脚本语言;也是一种广泛应用于客户端Web开发的脚本语言) 基于对象:网页中的一切元素都是假象!不需要new,即可直接使用 事件驱动:JavaScript的执行都是...

    TCL脚本语言编程

    3.2 数学函数.................................................................................................................................8 3.3 数学运算举例............................................

Global site tag (gtag.js) - Google Analytics