Merge branch 'improvement/JAL-4250_secondary_structure_annotation_antialias' into...
authorBen Soares <b.soares@dundee.ac.uk>
Wed, 23 Aug 2023 07:58:11 +0000 (08:58 +0100)
committerBen Soares <b.soares@dundee.ac.uk>
Wed, 23 Aug 2023 07:58:11 +0000 (08:58 +0100)
1  2 
src/jalview/util/StringUtils.java

@@@ -202,18 -202,18 +202,18 @@@ public class StringUtil
        jv.clear();
        if (DEBUG)
        {
 -        System.err.println("Array from '" + delimiter
 +        jalview.bin.Console.errPrintln("Array from '" + delimiter
                  + "' separated List:\n" + v.length);
          for (int i = 0; i < v.length; i++)
          {
 -          System.err.println("item " + i + " '" + v[i] + "'");
 +          jalview.bin.Console.errPrintln("item " + i + " '" + v[i] + "'");
          }
        }
        return v;
      }
      if (DEBUG)
      {
 -      System.err.println(
 +      jalview.bin.Console.errPrintln(
                "Empty Array from '" + delimiter + "' separated List");
      }
      return null;
        {
          System.err
                  .println("Returning '" + separator + "' separated List:\n");
 -        System.err.println(v);
 +        jalview.bin.Console.errPrintln(v);
        }
        return v.toString();
      }
      if (DEBUG)
      {
 -      System.err.println(
 +      jalview.bin.Console.errPrintln(
                "Returning empty '" + separator + "' separated List\n");
      }
      return "" + separator;
      return min < text.length() + 1 ? min : -1;
    }
  
+   public static boolean equalsIgnoreCase(String s1, String s2)
+   {
+     if (s1 == null || s2 == null)
+     {
+       return s1 == s2;
+     }
+     return s1.toLowerCase(Locale.ROOT).equals(s2.toLowerCase(Locale.ROOT));
+   }
    public static int indexOfFirstWhitespace(String text)
    {
      int index = -1;