append part of java byte array to StringBuilder

后端 未结 3 1265
醉梦人生
醉梦人生 2021-02-18 22:01

How do I append a portion of byte array to a StringBuilder object under Java? I have a segment of a function that reads from an InputStream into a byte array. I then want to a

3条回答
  •  一整个雨季
    2021-02-18 22:41

    Something like below should do the trick for you.

    byte[] buffer = new byte[3];
    buffer[0] = 'a';
    buffer[1] = 'b';
    buffer[2] = 'c';
    StringBuilder sb = new StringBuilder(new String(buffer,0,buffer.length-1));
    System.out.println("buffer has:"+sb.toString()); //prints ab
    

提交回复
热议问题