当前位置: 首页 > 知识库问答 >
问题:

我如何在铁锈中分裂一根弦?

邵阳辉
2023-03-14

从文件上看,还不清楚。在Java中,可以使用split方法,如下所示:

"some string 123 ffd".split("123");

共有1个答案

谭安翔
2023-03-14

使用split()

let mut split = "some string 123 ffd".split("123");

这提供了一个迭代器,您可以对其进行循环,或者collect()到一个向量中。

for s in split {
    println!("{}", s)
}
let vec = split.collect::<Vec<&str>>();
// OR
let vec: Vec<&str> = split.collect();
 类似资料:
  • 我正在尝试制作VGA文本动画的操作系统,但它的处理速度非常快。 所以,我想做“等待”功能,每次等待100毫秒,但我不知道如何不用std板条箱。 那么问题是,我如何在没有性病的情况下睡觉/等待生锈? 谢谢

  • 在铁锈书里有一个关于音频编码器的有趣例子:比较性能:循环和迭代器 > 此外,压缩时,它将系数中的当前项配对--并与配对,这同样没有意义,因为我不知道如何将索引和子列取为类似。 欢迎任何帮助!

  • 我可以想到许多地方,C语言中的联合有助于节省内存。因为Rust是一种系统编程语言,为什么它不支持联合呢?

  • 如果我想在Flink中分裂一个流,那么最好的方法是什么?

  • 只是为了澄清事情,我知道正确的代码是: 但我的问题是关于“错误”代码的内部工作。拉库是怎么得出那个结果的?

  • 我试图了解是如何工作的,以及拆分器是如何设计的。我认识到可能是更重要的方法之一,但是当我看到一些第三方实现时,有时我看到他们的拆分器无条件地为返回null。 问题: 普通迭代器和无条件返回null的拆分器有何不同?这样的分裂者似乎违背了分裂的目的