Here you can find the source of byteBufferToString(ByteBuffer buf)
Parameter | Description |
---|---|
buf | buffer to use |
public static String byteBufferToString(ByteBuffer buf)
//package com.java2s; /*/*from w w w . j a v a 2s . c o m*/ * The Alluxio Open Foundation licenses this work under the Apache License, version 2.0 * (the ?License??). You may not use this work except in compliance with the License, which is * available at www.apache.org/licenses/LICENSE-2.0 * * This software is distributed on an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, * either express or implied, as more fully set forth in the License. * * See the NOTICE file distributed with this work for information regarding copyright ownership. */ import java.nio.ByteBuffer; public class Main { /** * Parses a {@link ByteBuffer} into a {@link String}. In particular, the function prints the * content of the buffer in 4-byte increments as space separated integers. * * @param buf buffer to use * @return the String representation of the {@link ByteBuffer} */ public static String byteBufferToString(ByteBuffer buf) { StringBuilder sb = new StringBuilder(); for (int k = 0; k < buf.limit() / 4; k++) { if (k != 0) { sb.append(" "); } sb.append(buf.getInt()); } return sb.toString(); } }