【问题标题】:how can I convert a string to a vector in rust? [duplicate]如何将字符串转换为 rust 中的向量? [复制]
【发布时间】:2020-08-17 09:37:19
【问题描述】:

我想收到:

"Hello, I would like to meet you"

并转换为:

["Hello,", "I", "would", "like", "to", "meet", "you"]

我怎么能做到这一点?

【问题讨论】:

  • 查看字符串的split 方法。

标签: string rust


【解决方案1】:

str 有一个专用的方法来执行此操作,称为 split()。然后您可以使用collect() 将结果放入Vec

在你的情况下:

fn main() {
    let original = "Hello, I would like to meet you";
    let split = original.split(' ');
    
    let vec: Vec<_> = split.collect();
    
    println!("{:?}", vec);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-14
    • 2016-05-03
    • 1970-01-01
    • 2013-08-22
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多