Java ByteBuffer to String byteBufferToString(ByteBuffer buffer)

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

Description

byte Buffer To String

License

Apache License

Parameter

Parameter Description
buffer a parameter

Declaration

public static String byteBufferToString(ByteBuffer buffer) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright 2012/*w  w w.  ja va  2  s.  com*/
 *
 * Jaroslaw Czub
 * http://shad.mobi
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 ******************************************************************************/

import java.nio.*;

public class Main {
    /**
     * @param buffer
     * @return
     */
    public static String byteBufferToString(ByteBuffer buffer) {
        StringBuilder out = new StringBuilder();
        int j = 32;
        for (int i = 0; i < buffer.capacity(); i++) {
            j++;
            if (j > 7) {
                j = 0;
                out.append("\n[").append(i).append("] ");
            }
            out.append(buffer.get(i)).append(" ");
        }
        return out.toString();
    }
}

Related

  1. bufferToString(ByteBuffer buffer)
  2. byteBufferToString(ByteBuffer buf)
  3. byteBufferToString(ByteBuffer buffer)
  4. byteBufferToString(ByteBuffer buffer)
  5. byteBufferToString(ByteBuffer buffer)
  6. byteBufferToString(ByteBuffer buffer)
  7. ByteBufferToString(ByteBuffer buffer, Charset charset)
  8. byteBufferToString(ByteBuffer buffer, String encoding)
  9. byteBufferToString(ByteBuffer stringBuf)