All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.leeonky.dal.extensions.basic.binary.Methods Maven / Gradle / Ivy

There is a newer version: 0.7.4
Show newest version
package com.github.leeonky.dal.extensions.basic.binary;

import java.io.UnsupportedEncodingException;
import java.nio.charset.StandardCharsets;
import java.util.Base64;

public class Methods {
    public static byte[] binary(byte[] bytes) {
        return bytes;
    }

    public static byte[] encode(String content, String encoder) throws UnsupportedEncodingException {
        return content.getBytes(encoder);
    }

    public static byte[] utf8(String content) {
        return content.getBytes(StandardCharsets.UTF_8);
    }

    public static byte[] base64(String encoded) {
        return Base64.getDecoder().decode(encoded);
    }

    public static byte[] ascii(String content) {
        return content.getBytes(StandardCharsets.US_ASCII);
    }

    public static byte[] iso8859_1(String content) {
        return content.getBytes(StandardCharsets.ISO_8859_1);
    }

    public static byte[] gbk(String content) throws UnsupportedEncodingException {
        return encode(content, "gbk");
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy