X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2FComparison.java;fp=src%2Fjalview%2Futil%2FComparison.java;h=a8ad086c4a0f1cb4f357d340159eae5a984bf61f;hb=03588608e1a4d290bacfad482c827356e65aef51;hp=0beb45bcefca1ad9319236dac9d93bd18af68636;hpb=9c7541fa7c2cb51dc138a070d6be131b5d8f68a5;p=jalview.git diff --git a/src/jalview/util/Comparison.java b/src/jalview/util/Comparison.java index 0beb45b..a8ad086 100644 --- a/src/jalview/util/Comparison.java +++ b/src/jalview/util/Comparison.java @@ -415,4 +415,23 @@ public class Comparison .size()]); return isNucleotide(oneDArray); } + + public static boolean compareChars(char c1, char c2, boolean caseSensitive) + { + boolean sameCase = (Character.isUpperCase(c1) && Character + .isUpperCase(c2)) + || (Character.isLowerCase(c1) && Character.isLowerCase(c2)); + if (sameCase) + { + return c1 == c2; + } + else if (caseSensitive) + { + return false; + } + else + { + return Character.toUpperCase(c1) == Character.toUpperCase(c2); + } + } }