×

rust

Rust如何修改字符串String中的字符

lehehe128 lehehe128 发表于2024-06-28 浏览5829 评论0
节选自: Rust 09: 字符串详解(String、&str、内存布局) 借助remove()和insert() 可以借助remove()和insert(),但是这2个方法都会导致字符串整体迁移,是O(n)复杂度的方法。如果字符串比较长,这样做代价很大。 // remove和insert都是O(n)复杂度的 // remove会导致删除位置后面的所有字符整体前移1个位置 // insert会导致插入位置后面的所有字符整体后移1个位置 let mut s1:String