字符串操作
有关字符串的操作有很多种,然而我们从你已经使用过的字符串连接操作开始,它通常又被称作字符串拼接。
字符串连接
你可以使用+运算符连接两个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。
考无忧小编推荐:
更多计算机等级考试真题及答案>>>点击查看
想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>点击查看