golang中字符串、bytes类型切片、16进制字符串之间的转换
2024-09-02 15:18:52
func main() {
// 字符串转bytes类型
name := "马亚南"
fmt.Println(name) // 马亚南
bName := []byte(name)
fmt.Println(bName) // [233 169 172 228 186 154 229 141 151]
// bytes类型转16进制字符串
hName := hex.EncodeToString(bName)
fmt.Println(hName) // e9a9ace4ba9ae58d97
// 16进制字符串转回bytes类型
bName, _ = hex.DecodeString(hName)
fmt.Println(bName) // [233 169 172 228 186 154 229 141 151]
// bytes类型转回字符串
name = string(bName)
fmt.Println(name) // 马亚南
}
最新文章
- vim 编辑器的光标操作
- 让 OpenAL 也支持 S16 Planar(辅以 FFmpeg)
- workman源代码阅读 - 使用信号处理器实现定时器
- 15SpringMvc_在业务控制方法中写入模型变量收集参数,且使用@InitBind来解决字符串转日期类型
- Java Phaser
- ASP.NET Web API 使用记录
- 【转】Android LCD(三):Samsung LCD接口篇
- c# xml操作类
- 洛谷 P2587 解题报告
- kvm+webvirtmgr在centos7上的部署
- Kali学习笔记3:TCPDUMP详细使用方法
- Tomcat8源码笔记(五)组件Container分析
- [TJOI2018]智力竞赛【网络流】
- 【转载】 详解BN(Batch Normalization)算法
- linux系统配置jdk环境
- openstack 相关服务常用命令整理
- 并发编程之 Java 三把锁
- easyui combobox 带 checkbox 亲自验证
- 《Linux就是这个范儿》
- 检查安装的 DirectX 版本
热门文章
- c++使用map保存成员函数地址
- 再谈多线程模型之生产者消费者(多生产者和单一消费者 )(c++11实现)
- 再谈多线程模型之生产者消费者(单一生产者和单一消费者)(c++11实现)
- 【LeetCode】12. Integer to Roman 整数转罗马数字
- PlatformIO+Jlink进行调试
- javaScript系列 [43]-TS、Class and ES5
- WiFi6模块 RW6852-PCIE
- Solr集群安装Version5.5.2(cloud模式)
- python 使用@property 操作属性时,报“RecursionError:maximun recursion depth exceeded”
- 初识python: 列表(list)