# HG changeset patch # User Sascha L. Teichmann # Date 1318866163 0 # Node ID 9a85e0ef6e02b1efc28e609fdd9ffd6f1c21e27b # Parent e0efa2c28d19223da5c0173211531e299c781947 StringUtils: Added static method to convert an array of string to their uppercase counterparts. artifacts/trunk@2993 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r e0efa2c28d19 -r 9a85e0ef6e02 ChangeLog --- a/ChangeLog Thu Oct 13 12:19:43 2011 +0000 +++ b/ChangeLog Mon Oct 17 15:42:43 2011 +0000 @@ -1,3 +1,8 @@ +2011-10-17 Sascha L. Teichmann + + * artifacts-common/src/main/java/de/intevation/artifacts/common/utils/StringUtils.java(toUpperCase): + Added static method to convert an array of string to their uppercase counterparts. + 2011-10-13 Felix Wolfsteller * artifacts-common/src/main/java/de/intevation/artifacts/common/utils/ClientProtocolUtils.java: diff -r e0efa2c28d19 -r 9a85e0ef6e02 artifacts-common/src/main/java/de/intevation/artifacts/common/utils/StringUtils.java --- a/artifacts-common/src/main/java/de/intevation/artifacts/common/utils/StringUtils.java Thu Oct 13 12:19:43 2011 +0000 +++ b/artifacts-common/src/main/java/de/intevation/artifacts/common/utils/StringUtils.java Mon Oct 17 15:42:43 2011 +0000 @@ -103,5 +103,18 @@ } return sb.toString(); } + + public static final String [] toUpperCase(String [] s) { + if (s == null) { + return null; + } + String [] d = new String[s.length]; + for (int i = 0; i < s.length; ++i) { + if (s[i] != null) { + d[i] = s[i].toUpperCase(); + } + } + return d; + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :