equals与equalsIgnoreCase

使用equals( )方法比较两个字符串内容是否相等。
/** The value is used for character storage. */
private final char value[]; 其实存的是字符数组跟C语言类似的

为了执行忽略大小写的比较,可以调用equalsIgnoreCase( )方法。当比较两个字符串时,它会认为大小写没有区别。

regionMatches() 方法用于检测两个字符串在一个区域内是否相等。

参数

ignoreCase – 如果为 true,则比较字符时忽略大小写。

toffset – 此字符串中子区域的起始偏移量。

other – 字符串参数。

ooffset – 字符串参数中子区域的起始偏移量。

len – 要比较的字符数。

返回值

如果字符串的指定子区域匹配字符串参数的指定子区域,则返回 true;否则返回 false。是否完全匹配或考虑大小写取决于 ignoreCase 参数。

欢迎大家批评指正,指出问题,谢谢!

原文地址:https://www.cnblogs.com/yhcTACK/p/15395321.html