is there a bug in java new String : <p>I try this code:</p>

<pre><code>byte[] data = new byte[66000];
int count = is.read(data);
String sRequest = new String(data);  //will received byte array hello
String all = sRequest;        
all = all.concat("world");
System.out.println(all);
</code></pre>

<p>It only print to my console: <strong>hello</strong></p>

<p><strong>concat</strong> funtion of java have bug? I also used + operator instead concat function but result same :(
How can I concat a String with new String from a byte array?</p>
