相关疑难解决方法(0)

如何将字符串转换为字符列表?

由于字符串支持迭代但不支持索引,我想将字符串转换为字符列表.我有"abc",我想要['a', 'b', 'c'].

它可以是任何类型,只要我可以索引它.A Vec<char>或者[char; 3]没关系,其他想法也很有意思!

因为我处理很长的字符串,所以会更快.假设字符串是ASCII时效率更高的版本也很酷.

rust

11
推荐指数
2
解决办法
7233
查看次数

如何根据分隔符将向量拆分为切片向量?

如果我有一个向量,例如

let mut bytes = vec![0x01, 0x02, 0x03, 0x40, 0x04, 0x05, 0x40, 0x06, 0x40];
Run Code Online (Sandbox Code Playgroud)

我想用分隔0x40符分隔向量。有没有一种干净的方法来实现这个功能?

预期输出: [[0x01, 0x02, 0x03], [0x04, 0x05], [0x06]]

rust

6
推荐指数
1
解决办法
89
查看次数

标签 统计

rust ×2