Android 将字节转换为base64字符串时\n获取结果

Android 将字节转换为base64字符串时\n获取结果,android,string,base64,byte,Android,String,Base64,Byte,我正在尝试将字节转换为base64字符串,在我得到的结果字符串中\n,如果没有这些转义序列,我如何得到base64结果,我知道我可以从字符串中删除它们,但问题是为什么它会添加这些额外的字符 这就是我将字节转换为base64字符串的方式 /* * Convert bytes to Base64 */ public static String convertBytesToBase64(byte[] bytes) { return new String(Base64.encode(byte

我正在尝试将字节转换为base64字符串,在我得到的结果字符串中\n,如果没有这些转义序列,我如何得到base64结果,我知道我可以从字符串中删除它们,但问题是为什么它会添加这些额外的字符

这就是我将字节转换为base64字符串的方式

/*
 * Convert bytes to Base64
 */
public static String convertBytesToBase64(byte[] bytes) {
    return new String(Base64.encode(bytes, 0));
}
编码器标志位,用于省略所有线路终端,即,输出将位于一条长线路上

public static String convertBytesToBase64(byte[] bytes) {
    return new String(Base64.encodeToString(bytes,Base64.NO_WRAP));
}