Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.qiniu.android.utils;
 
 import  android.util.Base64;
 
 
URL安全的Base64编码和解码
public final class UrlSafeBase64 {

    
编码字符串

Parameters:
data 待编码字符串
Returns:
结果字符串
    public static String encodeToString(String data) {
        try {
            return encodeToString(data.getBytes(.));
        } catch (UnsupportedEncodingException e) {
            //never in
            e.printStackTrace();
        }
        return null;
    }

    
编码数据

Parameters:
data 字节数组
Returns:
结果字符串
    public static String encodeToString(byte[] data) {
        return Base64.encodeToString(data, Base64.URL_SAFE | Base64.NO_WRAP);
    }

    
解码数据

Parameters:
data 编码过的字符串
Returns:
原始数据
    public static byte[] decode(String data) {
        return Base64.decode(data, Base64.URL_SAFE | Base64.NO_WRAP);
    }
New to GrepCode? Check out our FAQ X