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字符串之间的转换相关推荐

  1. Java之Base64实现文件和字符串之间的转换

    摘要:Java通过Base64加密解密实现文件和字符串之间的转换! Base64.java package com.qdexam.util;import java.io.FileInputStream ...

  2. java base64字符 转图片_JAVA实现图片与base64字符串之间的转换详解

    import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import ...

  3. java实现图片与base64字符串之间的转换(不适用SUN公司的sun.misc.BASE64Encoder)

    package com.liu.ming.test; import java.io.FileOutputStream; import java.io.OutputStream; import org. ...

  4. byte数组与字符串之间相互转换

    byte数组与字符串之间相互转换 字符串转数组 数组转字符串 使用String类 利用16进制字符串 字符串转数组 public static void main(String[] args) {St ...

  5. JavaSE(六)包装类、基本类型和字符串之间的转换、==和equals的区别

    一.包装类 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足, 在设计类时为每个基本数据类型设计了一个对应的类进行代表,这 ...

  6. ByteArray、16进制、字符串之间的转换

    ByteArray.16进制.字符串之间的转换: package fengzi.convert {import flash.utils.ByteArray;public class ByteArray ...

  7. 为什么需要java包装类,装箱拆箱,基本类型与字符串之间的转换,java数据类型

    为什么需要包装类? 首先,Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,将每个基本数据类型设计一个对应的类进行代表,这种方式增强了Java面向对象的性质. 其次,如果 ...

  8. Java中字节数组和十六进制字符串之间的转换

    1. 概述 在本教程中,我们将看看将字节数组转换为十六进制字符串,反之亦然的不同方法. 我们还将了解转换机制并编写我们的实现来实现这一点. 2. 字节和十六进制之间的转换 首先,我们来看看字节和十六进 ...

  9. java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...

  10. 基本类型与字符串之间的转换

    基本类型与字符串之间的转换 基本类型 与 字符串类型 之间的相互转换     基本类型->字符串(String)         1.基本类型的值+""  最简单的方法(工作 ...

最新文章

  1. 灰度直方图均衡化及其实现
  2. 秋天六食物吃出好皮肤
  3. spring二:装配bean(自动装配)
  4. 采购退料单新增无法获取单价
  5. 112家it公司薪水
  6. 使用 qemu 搭建内核开发环境
  7. 南京大学与东南大学计算机学院,南京被“严重低估”的1所大学,拥有8个A+学科,无奈校名太普通...
  8. 操作符union/union all、intersect、minus、(not)exist
  9. 转会咯,从广州转北京咯!
  10. NER中的词汇增强方法(LatticeLSTM、CGN、FLAT、Simple-Lexicon)
  11. postman 接口测试用例设计
  12. 数据分析 - 安然事件
  13. peoplesoft笔记
  14. python符号或非并列,Python运算符
  15. 紫川歪传------------恶搞暴笑版
  16. burpsuit无法成功代理之导入证书
  17. Windows 上安装 Bugzilla 详解
  18. Mysql数据库 汉字转拼音全拼
  19. Java时间片轮转(简单模拟实现,适合初学者)
  20. 基本软件项目管理考试题目

热门文章

  1. 婴儿认知的血流动力学研究
  2. Bash中的Date命令
  3. 2018南京大学计算机夏令营机试
  4. HDU 1846-Brave Game(巴什博弈-SG函数)
  5. 教你PDF复制文字的方法
  6. 如何激活移动物联网卡
  7. 【10月20日】CCF HPC China 2021中国高性能计算学术年会
  8. 软件工程(2018)第一次作业
  9. python读取 .trs 格式等特殊文本文件
  10. cron表达式解析 + robfig/cron 源码剖析