public String(byte[] bytes,int off,int len){
  this(bytesToChars(bytes,off,len,"UTF-8"));
}

public String ( byte [ ] bytes , int off , int len ) { this ( bytesToChars ( bytes , off , len , "UTF-8" ) ) ; }
construct a new string by converting the specified subarray of bytes using the platform ' s default character encoding . the length of the new string is a function of the encoding , and hence may not be equal to the length of the subarray . bytes - the bytes to be converted into charactersoff - index of the first byte to convertlen - number of bytes to convert jdk1 . 1
