Java系列之 字符串和字节互转

我 | 在这里

🕵️ 读书 | 长沙 ⭐软件工程 ⭐ 本科

🏠 工作 | 广州 ⭐ Java 全栈开发(软件工程师)

🎃 爱好 | 研究技术、旅游、阅读、运动、喜欢流行歌曲

✈️已经旅游的地点 | 新疆-乌鲁木齐、新疆-吐鲁番、广东-广州、广东-佛山、湖南-长沙、湖南-张家界、山西、上海、郑州等。老家河南嘞

🏷️ 标签 | 男 自律狂人 目标明确 责任心强

✈️公众号 | 热爱技术的小郑 。文章底部有个人公众号二维码。回复 Java全套视频教程前端全套视频教程 即可获取 300G+ 教程资料及项目实战案例

🚀 邮箱 | 2977429967@qq.com

✈️ GitHub传送门 开源项目 + 实战Demo

为何而写?

🍍 好记性不如烂笔头,记录学习的相关知识 、项目 BUG 解决

🍇 复盘总结,加深记忆,方便自己查看

🍑 分享知识,咱就是这么乐于助人、专注填坑20年、哈哈哈哈

目标描述

🏆 没有伞的孩子、只能用力奔跑。向着架构师的方向努力、做一个有始有终的人。

1、字符串转字节

String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组

byte[] bytes = str.getBytes();

java 复制代码
 @Test
    public void TestDemo1(){
        String str = "Hello, World!";
        byte[] bytes = str.getBytes();

        for(byte item  : bytes){
            System.out.println(item);
        }

        /**
         * 输出如下:
         *
         * 72
         * 101
         * 108
         * 108
         * 111
         * 44
         * 32
         * 87
         * 111
         * 114
         * 108
         * 100
         * 33
         *
         **/
    }

2、字节转字符串

使用String类的构造方法,将字节数组转换为字符串。

String result = new String(bytes);

java 复制代码
    @Test
    public void TestDemo1(){
        String str = "Hello, World!";
        byte[] bytes = str.getBytes();

        String result = new String(bytes);
        System.out.println(result);
        /**
         * 输出如下:
         * Hello, World!
         *
         **/
    }
相关推荐
Bug退退退12312 小时前
Java 网络流式编程
java·服务器·spring·sse
IT机器猫12 小时前
RabbitMQ
java·rabbitmq·java-rabbitmq
小杨的全栈之路12 小时前
冒泡、插入、选择、归并、堆排序:从名字由来到Java实现,一篇讲透
java·排序算法
yinke小琪13 小时前
面试官:谈谈为什么要拆分数据库?有哪些方法?
java·后端·面试
自由的疯13 小时前
java DWG文件转图片
java·后端·架构
小兔崽子去哪了13 小时前
EasyExcel 使用
java·excel
青云交13 小时前
Java 大视界 -- Java 大数据机器学习模型的对抗攻击与防御技术研究
java·机器学习模型·对抗攻击·java 大数据·防御技术·对抗训练·i - fgsm
程序员小假13 小时前
请介绍类加载过程,什么是双亲委派模型?
java·后端
汤姆yu13 小时前
基于springboot的家具商城销售系统
java·spring boot·后端
红尘客栈213 小时前
K8s-kubeadmin 1.28安装
java·网络·kubernetes