From 08053717d4ba73c53e69a893c37bb6c59838e08d Mon Sep 17 00:00:00 2001 From: Shekhar Gulati Date: Sat, 21 May 2016 18:07:58 +0530 Subject: [PATCH] Fixed #15. Added support for `length` function --- src/main/java/strman/Strman.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/strman/Strman.java b/src/main/java/strman/Strman.java index c1e6230..f26a1eb 100644 --- a/src/main/java/strman/Strman.java +++ b/src/main/java/strman/Strman.java @@ -613,6 +613,17 @@ public abstract class Strman { return value.replaceAll("^\\s+", ""); } + /** + * Returns length of String. Delegates to java.lang.String length method. + * + * @param value The input String + * @return Length of the String + */ + public static int length(final String value) { + validate(value, NULL_STRING_PREDICATE, NULL_STRING_MSG_SUPPLIER); + return value.length(); + } + public static String decode(final String value, final int digits, final int radix) { validate(value, NULL_STRING_PREDICATE, NULL_STRING_MSG_SUPPLIER); return Arrays