Java ByteBuffer Set base64FormatOfBinarySet(Collection bs)

Here you can find the source of base64FormatOfBinarySet(Collection bs)

Description

Returns a base-64 string of the given bytes

License

Apache License

Declaration

private static Collection<String> base64FormatOfBinarySet(Collection<ByteBuffer> bs) 

Method Source Code

//package com.java2s;
/*//from www.ja va 2 s  .  c  o m
 * Copyright 2011-2012 Amazon Technologies, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at:
 *
 *    http://aws.amazon.com/apache2.0
 *
 * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
 * OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and
 * limitations under the License.
 */

import java.nio.ByteBuffer;

import java.util.Collection;

import java.util.LinkedList;
import java.util.List;

import com.amazonaws.util.BinaryUtils;

public class Main {
    /**
     * Returns a base-64 string of the given bytes
     */
    private static Collection<String> base64FormatOfBinarySet(Collection<ByteBuffer> bs) {
        List<String> base64Strings = new LinkedList<String>();
        for (ByteBuffer b : bs) {
            base64Strings.add(base64Format(b));
        }
        return base64Strings;
    }

    /**
     * Returns a base-64 string of the given bytes
     */
    private static String base64Format(ByteBuffer b) {
        return BinaryUtils.toBase64(b.array());
    }
}

Related

  1. arrayCopy(ByteBuffer buffer, int position, byte[] bytes, int offset, int length)
  2. blockCopy(ByteBuffer source, int srcOffset, byte[] dest, int destOffset, int count)
  3. byteBuffersToString(ByteBuffer[] bufs, Charset cs)
  4. byteIndexOf(ByteBuffer buffer, byte[] temp, int offset)
  5. c_memset(ByteBuffer b, int c_, int size)