diff options
Diffstat (limited to 'demos/java/gsjava/src/com/artifex/gsjava/util/StringUtil.java')
-rw-r--r-- | demos/java/gsjava/src/com/artifex/gsjava/util/StringUtil.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/demos/java/gsjava/src/com/artifex/gsjava/util/StringUtil.java b/demos/java/gsjava/src/com/artifex/gsjava/util/StringUtil.java index d2904e08a..0183ad81f 100644 --- a/demos/java/gsjava/src/com/artifex/gsjava/util/StringUtil.java +++ b/demos/java/gsjava/src/com/artifex/gsjava/util/StringUtil.java @@ -1,7 +1,19 @@ package com.artifex.gsjava.util; +/** + * Contains utility methods to work with Strings. + * + * @author Ethan Vrhel + * + */ public class StringUtil { + /** + * Converts a Java String to a null-terminated byte array. + * + * @param str The string to convert. + * @return The result byte array. + */ public static byte[] toNullTerminatedByteArray(final String str) { final byte[] barray = str.getBytes(); final byte[] result = new byte[barray.length + 1]; @@ -9,6 +21,13 @@ public class StringUtil { return result; } + /** + * Converts an array of Strings to a 2D byte array of null-terminated + * strings. + * + * @param strs The strings to convert. + * @return THe result 2D byte array. + */ public static byte[][] to2DByteArray(final String[] strs){ final byte[][] array = new byte[strs.length][]; for (int i = 0; i < strs.length; i++) { |