Swift 字符串 insert()

insert() 方法将一个新的字符值插入到字符串中。

示例

var greet = "Good Morning"

// insert ! to greet greet.insert("!", at: greet.endIndex)
print(greet) // Output: Good Morning!

insert() 语法

字符串 insert() 方法的语法是

string.insert(char: Character, at: string.index)

此处,stringString 类的一个对象。


insert() 参数

insert() 方法接受两个参数。

  • char - 要插入的字符
  • at - 在 string 的有效索引处插入 char

insert() 返回值

  • 通过将 char 插入 string 来返回一个字符串。

示例 1:Swift 字符串 insert()

var distance = "X,Y"

// insert character at start and end index of distance distance.insert("(", at: distance.startIndex) distance.insert(")", at: distance.endIndex)
print(distance) // Output: (X,Y)

在这里,我们在 distance 的开始和结束索引处插入了 "("")"


示例 2:使用 insert() 添加多个字符

在 Swift 中,我们使用 contentsOf 属性将多个字符插入到字符串中。例如,

var message = "Swift "

// use contentsOf property to insert multiple characters message.insert(contentsOf: "Programming", at: message.endIndex)
print(message) // Output: Swift Programming
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战