点击查看:2015计算机等级考试二级Java入门教程章节汇总
点击查看:2015计算机等级考试二级Java入门教程第四章汇总
4.4 字符串操作
有关字符串的操作有很多种,然而我们从你已经使用过的字符串连接操作开始,它通常又被称作字符串拼接。
字符串连接
你可以使用+运算符连接两个String型对象,以形成单个字符串,如同在前面程序例子中,用它作为println()方法的参数一样。最简单的应用是将两个字符串连接到一起:
mystring="The quick brown fox + jumps over the lazy do;
这条赋值语句的右边将两个字符串连接在一起,并且将其存储到String型变量myrString中。+运算产生了一个全新的String型对象,此对象与作为操作数的原有String对象是截然分开的,而且这个新对象将被myStx-ing引用。
注意:你也可以使用+=运算符拼接字符串。例如:
string phrase= Too many
shrase=cooks spoil the broth
在执行这些语句后,变量ghrase将指向字符串"Too many cooks spoil the broth. ".注意:它并不修改字符串"Too many".在这条语句执行后,phrase引用的是一个全新的String型对象,其说明如下。
让我们看一看在对String型对象使用+运算符操作后所发生的变化。
字符串比较
这项操作将显示String型变量与它引用的字符串之间的差异。你可以用==运算符比较两个基本类型的变量内容是否相等,而不能够应用到String型对象(或任何其他对象).表达式:
string1=string2
将检查两个String型变量是否引用同一个字符串。如果它们指向不同的字符串,表达式的结果将为false,而并不管这两个字符串是否相等。换句话说,上面的表达式不比较字符串本身,而只比较对字符串的引用,所以如果string 1和string2指向同一个字符串,结果就为true。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |