All getBytes("UTF-8") -> StringUtils
[nikiroo-utils.git] / src / be / nikiroo / utils / streams / StreamUtils.java
index 9b9ffe653c8d7823dbfdc9f279b950711a51e066..dc75090858fb56f36ecc808eb48a9819056871d5 100644 (file)
@@ -1,6 +1,6 @@
 package be.nikiroo.utils.streams;
 
-import java.io.UnsupportedEncodingException;
+import be.nikiroo.utils.StringUtils;
 
 /**
  * Some non-public utilities used in the stream classes.
@@ -50,24 +50,6 @@ class StreamUtils {
                return same;
        }
 
-       /**
-        * Return the bytes array representation of the given {@link String} in
-        * UTF-8.
-        * 
-        * @param str
-        *            the {@link String} 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;
-               }
-       }
-
        /**
         * Return the bytes array representation of the given {@link String} in
         * UTF-8.
@@ -76,17 +58,12 @@ class StreamUtils {
         *            the {@link String}s to transform into bytes
         * @return the content in bytes
         */
-       static public byte[][] bytes(String[] strs) {
-               try {
-                       byte[][] bytes = new byte[strs.length][];
-                       for (int i = 0; i < strs.length; i++) {
-                               bytes[i] = strs[i].getBytes("UTF-8");
-                       }
-                       return bytes;
-               } 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;
        }
 }