Why I can not  print anythings text ( with UTF-8) when use Scanner to input
<p>I can convert String to Array follow UTF-8, but I can not convert it back to String like the first String. I don't know how it wrong.
Here is my code</p>

<pre><code>public static void main(String[] args) {

    Scanner h = new Scanner(System.in);
    System.out.println("INPUT : ");
    String stringToConvert = h.nextLine();
    byte[] theByteArray = stringToConvert.getBytes();

    System.out.println(theByteArray);
    theByteArray.toString();
    String s = new String(theByteArray);

    System.out.println(""+s);
}
</code></pre>

<p>help me</p>
