package be.nikiroo.utils.streams;
-import java.io.UnsupportedEncodingException;
+import be.nikiroo.utils.StringUtils;
/**
* Some non-public utilities used in the stream classes.
* Return the bytes array representation of the given {@link String} in
* UTF-8.
*
- * @param str
- * the string to transform into bytes
+ * @param strs
+ * the {@link String}s to transform into bytes
* @return the content in bytes
*/
- static public byte[] bytes(String str) {
- try {
- return str.getBytes("UTF-8");
- } catch (UnsupportedEncodingException e) {
- // All conforming JVM must support UTF-8
- e.printStackTrace();
- return null;
+ static public byte[][] getBytes(String[] strs) {
+ byte[][] bytes = new byte[strs.length][];
+ for (int i = 0; i < strs.length; i++) {
+ bytes[i] = StringUtils.getBytes(strs[i]);
}
+
+ return bytes;
}
}