当前位置:网站首页 > R语言数据分析 > 正文

uchar和char转换(uchar*转qbytearray)



字节数组(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[]

只读(r):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() 插入字符 在最开始前插入字符;如果是最后,直接加就行 到此这篇uchar和char转换(uchar*转qbytearray)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • shoulderpress器械使用(multi press器械)2025-11-18 08:45:05
  • gmock(gmocker虚拟gps定位器)2025-11-18 08:45:05
  • netter怎么读(onternet怎么读)2025-11-18 08:45:05
  • score(score翻译)2025-11-18 08:45:05
  • 查看docker版本信息的命令是(查看docker版本信息的命令是多少)2025-11-18 08:45:05
  • 发送验证码手机收不到怎么办realme(发送验证码手机收不到怎么办 Oppo A83t)2025-11-18 08:45:05
  • profhilo怎么读(proofer怎么读)2025-11-18 08:45:05
  • oracle教程 菜鸟教程(oracle教程全集)2025-11-18 08:45:05
  • to raven翻译(tories翻译)2025-11-18 08:45:05
  • tornado龙卷风(tornado龙卷风英语)2025-11-18 08:45:05
  • 全屏图片