字符串操作-语言程序设计Java 考试笔记

发布于 2018-02-02 09:30  编辑:盘子
0
计算机等级考试题库 扫码微信刷题

字符串操作

有关字符串的操作有很多种,然而我们从你已经使用过的字符串连接操作开始,它通常又被称作字符串拼接。

字符串连接


你可以使用+运算符连接两个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。







考无忧小编推荐:

更多计算机等级考试真题及答案>>>点击查看

想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>点击查看


本文网址:http://www.k51.com.cn/info/jsjdjks/1802/0226628.html
选择分享到: