Base64处理byte[ ]和base64字符串之间的转换
1、工具类
import org.apache.commons.codec.binary.Base64;
public class UtilHelper {
//base64字符串转byte[]
public static byte[] base64String2ByteFun(String base64Str){
return Base64.decodeBase64(base64Str);
}
//byte[]转base64
public static String byte2Base64StringFun(byte[] b){
return Base64.encodeBase64String(b);
}
}
2、普通String和byte[]转换
public static void main(String[] args) {
String str="我是中国人";
byte[] arr=str.getBytes();
System.out.println("打印:"+arr);
String str2=new String(arr);
System.out.println("打印2:"+str2);
}
3、在线转换工具
http://www.vgot.net/test/image2base64.php?
Base64处理byte[ ]和base64字符串之间的转换相关推荐
- Java之Base64实现文件和字符串之间的转换
摘要:Java通过Base64加密解密实现文件和字符串之间的转换! Base64.java package com.qdexam.util;import java.io.FileInputStream ...
- java base64字符 转图片_JAVA实现图片与base64字符串之间的转换详解
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import ...
- java实现图片与base64字符串之间的转换(不适用SUN公司的sun.misc.BASE64Encoder)
package com.liu.ming.test; import java.io.FileOutputStream; import java.io.OutputStream; import org. ...
- byte数组与字符串之间相互转换
byte数组与字符串之间相互转换 字符串转数组 数组转字符串 使用String类 利用16进制字符串 字符串转数组 public static void main(String[] args) {St ...
- JavaSE(六)包装类、基本类型和字符串之间的转换、==和equals的区别
一.包装类 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足, 在设计类时为每个基本数据类型设计了一个对应的类进行代表,这 ...
- ByteArray、16进制、字符串之间的转换
ByteArray.16进制.字符串之间的转换: package fengzi.convert {import flash.utils.ByteArray;public class ByteArray ...
- 为什么需要java包装类,装箱拆箱,基本类型与字符串之间的转换,java数据类型
为什么需要包装类? 首先,Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,将每个基本数据类型设计一个对应的类进行代表,这种方式增强了Java面向对象的性质. 其次,如果 ...
- Java中字节数组和十六进制字符串之间的转换
1. 概述 在本教程中,我们将看看将字节数组转换为十六进制字符串,反之亦然的不同方法. 我们还将了解转换机制并编写我们的实现来实现这一点. 2. 字节和十六进制之间的转换 首先,我们来看看字节和十六进 ...
- java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...
- 基本类型与字符串之间的转换
基本类型与字符串之间的转换 基本类型 与 字符串类型 之间的相互转换 基本类型->字符串(String) 1.基本类型的值+"" 最简单的方法(工作 ...
最新文章
- 灰度直方图均衡化及其实现
- 秋天六食物吃出好皮肤
- spring二:装配bean(自动装配)
- 采购退料单新增无法获取单价
- 112家it公司薪水
- 使用 qemu 搭建内核开发环境
- 南京大学与东南大学计算机学院,南京被“严重低估”的1所大学,拥有8个A+学科,无奈校名太普通...
- 操作符union/union all、intersect、minus、(not)exist
- 转会咯,从广州转北京咯!
- NER中的词汇增强方法(LatticeLSTM、CGN、FLAT、Simple-Lexicon)
- postman 接口测试用例设计
- 数据分析 - 安然事件
- peoplesoft笔记
- python符号或非并列,Python运算符
- 紫川歪传------------恶搞暴笑版
- burpsuit无法成功代理之导入证书
- Windows 上安装 Bugzilla 详解
- Mysql数据库 汉字转拼音全拼
- Java时间片轮转(简单模拟实现,适合初学者)
- 基本软件项目管理考试题目