美文网首页工作生活
新特性11-Base64支持

新特性11-Base64支持

作者: 三秋十里 | 来源:发表于2019-07-04 16:06 被阅读0次

对Base64编码的支持已经被加入到Java 8官方库中,这样不需要使用第三方库就可以进行Base64编码,例子代码如下:

package com.ehking.example.java8.newfeature.demo11;

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

/**
 * Created by shiyanwu on 2017/4/17.
 * java8 测试base64
 */
public class Java8Base64 {

    public static void main(String[] args) {
        final String text = "Base64 finally in Java 8!";

        final String encoded = Base64
                .getEncoder()
                .encodeToString(text.getBytes(StandardCharsets.UTF_8));
        System.out.println(encoded);

        final String decoded = new String(
                Base64.getDecoder().decode(encoded),
                StandardCharsets.UTF_8);
        System.out.println(decoded);
    }
}

相关文章

  • 新特性11-Base64支持

    对Base64编码的支持已经被加入到Java 8官方库中,这样不需要使用第三方库就可以进行Base64编码,例子代...

  • Java Servlet API

    Servlet 支持的版本 Servlet 3.0 新特性详解 Servlet 3.0 新特性概述Servlet ...

  • Java7新特性及使用

    Java7新特性及使用 新特性列表 以下是Java7中的引入的部分新特性。 switch支持String try-...

  • Android进阶之光——Android5.0新特性

    Android5.0新特性 主要新特性概述 全新的Meterial Design风格 支持多种设备 全新的通知中心...

  • Java8之后的新特性

    11新特性 var变量编译器自动匹配 httpclient支持http2.0 List增加of 14新特性 模式匹...

  • IntelliJ IDEA 2018.2

    简介 新特性 Java11 支持 Spring Boot改进 VCS改进 MacBook Touch Bar支持 ...

  • PHP7新增和修改内容涉猎

    新特性 传参类型拓展 指定形参类型是PHP 5就支持的一项特性, 形参支持 array - 数组、 object ...

  • MongoDB Change Stream初体验

    Change Stream是MongoDB从3.6开始支持的新特性。这个新特性有哪些奇妙之处,会给我们带来什么便利...

  • Android进阶之光——Android6.0新特性

    Android 6.0新特性 Android6.0主要特性概述 应用权限管理 Android Pay 指纹支持 D...

  • Typescript 3.7 常用新特性

    写在前面 不是完整的版本新特性,这里只写出了我觉得常用的新特性 可选链式运算符 ?. js 也支持了这个特性 ob...

网友评论

    本文标题:新特性11-Base64支持

    本文链接:https://www.haomeiwen.com/subject/zysrhctx.html