View Javadoc
1   package org.davidmoten.io.extras.internal;
2   
3   import java.nio.ByteBuffer;
4   
5   public final class Util {
6   
7       private Util() {
8           // prevent instantiation
9       }
10      
11      public static String toString(ByteBuffer bb) {
12          StringBuilder s = new StringBuilder();
13          int p = bb.position();
14          while (bb.remaining() > 0) {
15              if (s.length() > 0) {
16                  s.append(", ");
17              }
18              s.append(bb.get());
19          }
20          bb.position(p);
21          return s.toString();
22      }
23      
24      public static ByteBuffer copy(ByteBuffer bb) {
25          byte[] a = new byte[bb.remaining()];
26          bb.get(a);
27          return ByteBuffer.wrap(a);
28      }
29  
30  
31  }