MCPcopy Create free account
hub / github.com/SeanDragon/protools / equals

Method equals

common/src/main/java/pro/tools/data/text/ToolStr.java:128–146  ·  view source on GitHub ↗

判断两字符串是否相等 @param a 待校验字符串a @param b 待校验字符串b @return true: 相等 false: 不相等

(CharSequence a, CharSequence b)

Source from the content-addressed store, hash-verified

126 * @return {@code true}: 相等<br>{@code false}: 不相等
127 */
128 public static boolean equals(CharSequence a, CharSequence b) {
129 if (a == b) {
130 return true;
131 }
132 int length;
133 if (a != null && b != null && (length = a.length()) == b.length()) {
134 if (a instanceof String && b instanceof String) {
135 return a.equals(b);
136 } else {
137 for (int i = 0; i < length; i++) {
138 if (a.charAt(i) != b.charAt(i)) {
139 return false;
140 }
141 }
142 return true;
143 }
144 }
145 return false;
146 }
147
148 /**
149 * 判断两字符串忽略大小写是否相等

Callers 4

resizeMethod · 0.45
jsonToModelListMethod · 0.45
jsonToMapListMethod · 0.45
equalsIgnoreCaseMethod · 0.45

Calls 1

lengthMethod · 0.80

Tested by

no test coverage detected