Skip to content

NSMutableString

NSMutableString 是可变字符串,支持原地插入/删除/替换与追加。

创建空可变字符串。

static string(): NSMutableString

Return Value:

  • NSMutableString: 新实例。

预分配容量创建。

static stringWithCapacity(capacity: number): NSMutableString

Parameters:

NameTypeDescription
capacitynumber初始容量(字符数)。

Return Value:

  • NSMutableString: 新实例。

在范围内替换为字符串。

replaceCharactersInRangeWithString(range: any, aString: string): void

Parameters:

NameTypeDescription
rangeany范围(如 { location, length })。
aStringstring替换字符串。

Return Value:

  • 无。

在指定位置插入字符串。

insertStringAtIndex(aString: string, loc: number): void

Parameters:

NameTypeDescription
aStringstring要插入的字符串。
locnumber插入位置索引。

Return Value:

  • 无。

删除范围内字符。

deleteCharactersInRange(range: any): void

Parameters:

NameTypeDescription
rangeany要删除的范围。

Return Value:

  • 无。

在末尾追加字符串。

appendString(aString: string): void

Parameters:

NameTypeDescription
aStringstring要追加的字符串。

Return Value:

  • 无。

用字符串整体替换内容。

setString(aString: string): void

Parameters:

NameTypeDescription
aStringstring新内容字符串。

Return Value:

  • 无。

用容量初始化(通常由工厂方法创建)。

initWithCapacity(capacity: number): void

Parameters:

NameTypeDescription
capacitynumber初始容量。

Return Value:

  • 无。

按格式字符串追加(格式化输出)。

appendFormat(format: string, ...arguments: any[]): void

Parameters:

NameTypeDescription
formatstring格式字符串。
...argumentsany[]格式参数。

Return Value:

  • 无。

replaceOccurrencesOfStringWithStringOptionsRange

Section titled “replaceOccurrencesOfStringWithStringOptionsRange”

在范围内替换所有出现的目标字符串。

replaceOccurrencesOfStringWithStringOptionsRange(target: string, replacement: string, options: number, searchRange: any): number

Parameters:

NameTypeDescription
targetstring要替换的子串。
replacementstring替换为的字符串。
optionsnumber比较选项(如大小写敏感)。
searchRangeany搜索范围。

Return Value:

  • number: 替换次数。
头文件 API 清单

正在加载…

协议:,来源: