Java ByteBuffer to String byteBufferToString(ByteBuffer buf)

Here you can find the source of byteBufferToString(ByteBuffer buf)

Description

Parses a ByteBuffer into a String .

License

Apache License

Parameter

Parameter Description
buf buffer to use

Return

the String representation of the

Declaration

public static String byteBufferToString(ByteBuffer buf) 

Method Source Code

//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();
    }
}

Related

  1. buffer2String(ByteBuffer buff, String charsetName)
  2. bufferToString(ByteBuffer buf)
  3. bufferToString(ByteBuffer buf)
  4. bufferToString(ByteBuffer buff)
  5. bufferToString(ByteBuffer buffer)
  6. byteBufferToString(ByteBuffer buffer)
  7. byteBufferToString(ByteBuffer buffer)
  8. byteBufferToString(ByteBuffer buffer)
  9. byteBufferToString(ByteBuffer buffer)