qt字符串转字符数组(qt字符串转字节数组)

qt字符串转字符数组(qt字符串转字节数组)字节数组 QByteArray 名称 函数 阐述 功能 初始化 QByteArray data data 创建字节数组并直接赋值 QByteArray data data resize 4 data index 先创建字节数组 然后给数组空间 并逐个字节赋值 功能 resize int size

大家好,我是讯享网,很高兴认识大家。

 字节数组(QByteArray) 名称函数阐述功能初始化QByteArray data(“data”)创建字节数组并直接赋值

QByteArray data;

data.resize(4);

data[index] = “…”

先创建字节数组,然后给数组空间,并逐个字节赋值功能resize(int size)定义/获取字节数组长度重新定义字节数组长度,大于当前值则从尾部扩展,小于当前值则从尾部删除;还有length()/count(),都是类似功能fill(char ch,int size =-1)填充特定值ch为设置的字符,size为字节长度,-1为当前长度;如果size不是-1,则重新开辟空间与设置长度

[]

at()

data[]


讯享网

constData[]

查找值,4种方法

读写(r/w):[]  data[]

只读®:at()  constData()

速度:at() > constData() >[]/data[]

left(int len)

mid(int pos,int len=-1)

right(int len)

截取子字节数组

left():左起,从0开始,截取len长度

mid():从pos位起,截取len长度(-1为整个右侧)

right():右起,从最后开始,截取len长度

isEmpty()判断是否为空为空:size=0; 返回true,否则为false;indexof()索引字符位置从0开始,查找指定字符出现的位置lastindexof()索引字符位置从最后开始,查找指定字符出现的位置insert()插入字节数组从指定位置,插入字节数组replace()替换字符替换指定位置的字节。prepend()插入字符在最开始前插入字符;如果是最后,直接加就行

小讯
上一篇 2025-06-07 17:03
下一篇 2025-06-06 11:32

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/136554.html