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!
         *
         **/
    }
相关推荐
yaaakaaang1 分钟前
3.springboot,用eclipse轻松创建~
java·spring boot·eclipse
计算机学姐3 分钟前
基于SpringBoot的新能源充电桩管理系统
java·vue.js·spring boot·后端·mysql·spring·java-ee
木井巳4 分钟前
【笔试强训】Day1
java·算法
风萧萧19995 分钟前
Milvus Java 快速入门
java·开发语言·milvus
leiming66 分钟前
巧用 FreeRTOS 任务通知作“邮箱”:NeoPixel 灯环控制实战
java·前端·算法
东离与糖宝13 分钟前
Java 26 FFM API进阶:零JNI调用TensorRT/OpenVINO,AI端到端延迟砍半
java·人工智能
红云梦13 分钟前
互联网三高-高性能之线程池与连接池调优
java·线程池·连接池·池化技术
瑶山14 分钟前
SpringBoot + MongoDB 5分钟快速集成:从0到1实操指南
java·数据库·spring boot·后端·mongodb
迈巴赫车主16 分钟前
蓝桥杯192.等差数列java
java·数据结构·算法·职场和发展·蓝桥杯
JOEH6020 分钟前
为什么你的接口总是响应慢?Java 生产环境 6 大排查误区
java