[Fix] Fixed ObjectHelper.contains() for left=string,right=array

This commit is contained in:
Robert von Burg 2023-12-01 10:58:36 +01:00
parent ecb4db2377
commit 0d674cf947
Signed by: eitch
GPG Key ID: 75DB9C85C74331F7
1 changed files with 6 additions and 7 deletions

View File

@ -94,8 +94,7 @@ public class ObjectHelper {
return ((String) left).compareToIgnoreCase((String) right);
if (left instanceof Comparable) {
@SuppressWarnings("unchecked")
Comparable<Object> comparable = (Comparable<Object>) left;
@SuppressWarnings("unchecked") Comparable<Object> comparable = (Comparable<Object>) left;
return comparable.compareTo(right);
}
@ -151,18 +150,18 @@ public class ObjectHelper {
if (ignoreCase) {
leftString = leftString.toLowerCase();
for (String s : rightArr) {
if (!leftString.contains(s.toLowerCase()))
return false;
if (leftString.contains(s.toLowerCase()))
return true;
}
} else {
for (String s : rightArr) {
if (!leftString.contains(s))
return false;
if (leftString.contains(s))
return true;
}
}
return true;
return false;
}
if (right.getClass().isEnum())