Java 字符串处理全解析
1. 字符串比较
1.1 equals( ) 和 equalsIgnoreCase( )
在 Java 中,要比较两个字符串是否相等,可以使用 equals( )
方法。其通用形式如下:
boolean equals(Object str)
这里的 str
是要与调用该方法的字符串对象进行比较的字符串对象。如果两个字符串包含相同顺序的相同字符,则返回 true
,否则返回 false
,并且该比较是区分大小写的。
若要进行不区分大小写的比较,可以调用 equalsIgnoreCase( )
方法。当它比较两个字符串时,会将大写字母 A - Z
视为与小写字母 a - z
相同。其通用形式如下:
boolean equalsIgnoreCase(String str)
以下是一个演示 equals( )
和 equalsIgnoreCase( )
方法的示例代码:
// Demonstrate equals() and equalsIgnoreCase().
class equal