summaryrefslogtreecommitdiff
path: root/demos/java/gsjava/src/com/artifex/gsjava/util/StringUtil.java
diff options
context:
space:
mode:
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.java19
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++) {