1 public String decode(ByteBuffer buffer)
2 {
3 System.out.println( " buffer= " + buffer);
4 Charset charset = null ;
5 CharsetDecoder decoder = null ;
6 CharBuffer charBuffer = null ;
7 try
8 {
9 charset = Charset.forName( " gb2312 " );
10 decoder = charset.newDecoder();
11 charBuffer = decoder.decode(buffer);
12 System.out.println( " charBuffer= " + charBuffer);
13 System.out.println(charBuffer.toString());
14 return charBuffer.toString();
15 }
16 catch (Exception ex)
17 {
18 ex.printStackTrace();
19 return "" ;
20 }
21 }
ByteBuffer 转化为 String
最新推荐文章于 2025-05-11 19:56:30 发布