X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Futil%2FStringUtils.java;h=b5ab40df65c9c121000b017044ee344eb3e84b0d;hb=5078a67d8357697791d2e71f9df95a46e762aa2e;hp=1c9d7b7a493a7ec1606262c13fc80077cf94722a;hpb=1c6ddae580d69eb0fa5b4291ba84fd6ba9b83621;p=jalview.git diff --git a/src/jalview/util/StringUtils.java b/src/jalview/util/StringUtils.java index 1c9d7b7..b5ab40d 100644 --- a/src/jalview/util/StringUtils.java +++ b/src/jalview/util/StringUtils.java @@ -248,7 +248,7 @@ public class StringUtils } return "" + separator; } - + /** * Converts a list to a string with a delimiter before each term except the * first. Returns an empty string given a null or zero-length argument. This @@ -383,4 +383,24 @@ public class StringUtils */ return 0; } + + /** + * Converts the string to all lower-case except the first character which is + * upper-cased + * + * @param s + * @return + */ + public static String toSentenceCase(String s) + { + if (s == null) + { + return s; + } + if (s.length() <= 1) + { + return s.toUpperCase(); + } + return s.substring(0, 1).toUpperCase() + s.substring(1).toLowerCase(); + } }