title: How to parse UTF-8 representation to String in Java?
body: <p>Given the following code:</p>
  
  <pre><code>String tmp = new String("\\u0068\\u0065\\u006c\\u006c\\u006f\\u000a");
  
  String result = convertToEffectiveString(tmp); // result contain now "hello\n"
  </code></pre>
  
  <p>Does the JDK already provide some classes for doing this ?
  Is there a libray that does this ? (preferably under maven)</p>
  
  <p>I have tried with ByteArrayOutputStream with no success.</p>