Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

javax/xml/bind/datatypeconverter

作者:冷言寡语   发布日期:2026-01-19   浏览:45

import javax.xml.bind.DatatypeConverter;

public class DatatypeConverterExample {
    public static void main(String[] args) {
        // 将字符串转换为字节数组
        String inputString = "Hello, World!";
        byte[] byteArray = DatatypeConverter.parseBase64Binary(inputString);
        System.out.println("Base64 Decoded: " + new String(byteArray));

        // 将字节数组转换为Base64编码的字符串
        String encodedString = DatatypeConverter.printBase64Binary(byteArray);
        System.out.println("Base64 Encoded: " + encodedString);

        // 将字符串转换为十六进制字符串
        String hexString = DatatypeConverter.printHexBinary(byteArray);
        System.out.println("Hex Encoded: " + hexString);

        // 将十六进制字符串转换为字节数组
        byte[] decodedByteArray = DatatypeConverter.parseHexBinary(hexString);
        System.out.println("Hex Decoded: " + new String(decodedByteArray));
    }
}

解释说明

  1. parseBase64Binary: 该方法将Base64编码的字符串转换为字节数组。
  2. printBase64Binary: 该方法将字节数组转换为Base64编码的字符串。
  3. printHexBinary: 该方法将字节数组转换为十六进制编码的字符串。
  4. parseHexBinary: 该方法将十六进制编码的字符串转换为字节数组。

这些方法在处理XML数据时非常有用,特别是在需要对数据进行编码和解码的情况下。

上一篇:java基础数据类型

下一篇:jsonobject转java对象的方法

大家都在看

java url decode

java判断是windows还是linux

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java list 查找

java 解压rar

java读取excel中的图片

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站