golang runes 字符串 互转
目录
字符串转runes
runes转字符串
性能
字符串转runes
- 将字符串转换为
rune
切片时,会得到一个新的切片,其中包含字符串的 Unicode 码位( runes ) - 对于无效的 UTF-8 序列,每个无效字节的
rune
值将为0xFFFD
。
r := []rune("ABC€")
fmt.Println(r) // [65 66 67 8364]
fmt.Printf("%U\n", r) // [U+0041 U+0042 U+0043 U+20AC]
您还可以使用
range
循环访问字符串的码位。
runes转字符串
- 当您将一小段 runes 转换为字符串时,会得到一个新字符串,该字符串是将 runes 转换为 UTF-8 编码字符串的串联。
- 有效 Unicode 码位范围之外的值将转换为 Unicode 替换字符
\uFFFD
, 显示为�。
s := string([]rune{'\u0041', '\u0042', '\u0043', '\u20AC', -1})
fmt.Println(s) // ABC€�
性能
这些转换将创建一个新的切片或字符串,因此时间复杂度与处理的字节数成正比。
golang runes 字符串 互转相关推荐
- golang 字节切片 数组 字符串 互转
目录 基本认知 将字符串转为字节切片 将字节切片转为字符串 性能 基本认知 在字符串和字节切片(数组)之间进行转换时,会得到一个全新的切片,其中包含与字符串相同的字节,反之亦然. 转换不会修改数据 唯 ...
- javascript json和json字符串互转
javascript json和json字符串互转 <!DOCTYPE html> <html lang="en"><head><meta ...
- python中numpy数组和字符串互转(互转后数据完全一致)
python中numpy数组和字符串互转(互转后数据完全一致) 代码: import numpy as np # 创建数组arr arr = np.array([ -1.8264365 , -0.63 ...
- java 日期和字符串互转,根据当天整天时间 得到当天最后一秒的日期时间
2019独角兽企业重金招聘Python工程师标准>>> java 日期和字符串互转,根据当天整天时间 得到当天最后一秒的日期时间 package com.hi;import ja ...
- golang之字符串
golang的字符串(string)有两种类型: 一种是byte类型,或者叫uint8类型,代表ASCII码的一个字符: 一种是rune类型,或者叫int32类型,代表UTF-8的一个字符,当需要处理 ...
- Java 字符串,byte[],16进制的字符串互转
Java 字符串,byte[],16进制的字符串互转 /** * 字符串转换成十六进制字符串 */ public static String str2HexStr(String str) { char ...
- Python 图片与字符串互转
Python 图片与字符串互转 1. 图片转化为base64字符串 2. base64字符串转化为图片 3. 图片转化为字符串 4. 字符串转化为图片 1. 图片转化为base64字符串 import ...
- Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决
Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决 参考文章: (1)Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和 ...
- JAVA集合和字符串互转
JAVA集合和字符串互转 1.导入StringUtils的依赖包 2.字符串转集合 3.集合转字符串 1.导入StringUtils的依赖包 <dependency><groupId ...
最新文章
- python求平方根的代码_Python求平方根(附带源码)
- 魂力真的存在那么该如何提高魂力呢
- hdu 1174:爆头(计算几何,三维叉积求点到线的距离)
- PgwSlideshow-基于Jquery的图片轮播插件
- Mysql常见的面试总结
- weld焊接_玩Weld-Probe –一站式查看CDI的所有方面
- 算法练习一:求最小公倍数
- 硬件基础知识---(5)电阻的用法
- 电脑磁盘空间不足怎么办_Mac磁盘总是提示空间不足?学会这几招,瞬间腾出几个G...
- 【SQL基础】SQL增删改查基本语句
- 杰控连接mysql_杰控FameView组态软件在数据库连接和查询方面的应用
- 服务器内部错误文件接收失败,您的接收电子邮件服务器报告发生内部错误.docx...
- CodeProject上的一些摘抄
- 通过PPC来播放PC声音
- 管理型工业以太网交换机什么
- 五险一金真的那么重要吗?为什么很多人宁愿做小时工不要五险一金?
- 《人类简史》笔记二——一场永远的革命
- 《大话数据结构》笔记——第8章 查找(二)
- web项目引入PDF.js并添加水印禁止下载
- 把矩形的四个顶点按照一定的顺序排好(左上、右上、右下、左下,符合人的视角).