当前位置: 首页 > 面试题库 >

获取字符串的长度

杜鸿彩
2023-03-14
问题内容

你如何得到一个的长度String?例如,我有一个定义如下的变量

var test1: String = "Scott"

但是,我似乎无法在字符串上找到长度方法。


问题答案:

自Swift 4+起

只是:

test1.count

原因。

(感谢Martin R)

从Swift 2开始:

在Swift 2中,Apple已将全局功能更改为协议扩展,这些扩展可与符合协议的任何类型匹配。因此,新语法为:

test1.characters.count

(感谢JohnDifool的注意)

从Swift 1开始

使用计数字符方法:

let unusualMenagerie = "Koala 🐨, Snail 🐌, Penguin 🐧, Dromedary 🐪"
println("unusualMenagerie has \(count(unusualMenagerie)) characters")
// prints "unusualMenagerie has 40 characters"

直接来自Apple Swift指南

(请注意,对于早于1.2的Swift版本,应countElements(unusualMenagerie)改为)

对于您的变量,它将是

length = count(test1) // was countElements in earlier versions of Swift

或者您可以使用test1.utf16count



 类似资料:
  • 在 Java 中, 要获取字符串的长度,可以使用 String 类的 length() 方法,其语法形式如下: 例 1 在学生信息管理系统中对管理员密码有这样的规定,即密码长度必须大于 6 位且小于 12 位。因为密码太短容易被破解,太长的话又不容易记住。这就需要首先获取用户输入的密码字符串,然后调用 length() 方法获取长度,再做进一步的长度判断,最终实现代码如下所示: 上述代码将用户输入

  • 返回字符串的字节长度。 将给定的字符串转换为Blob Object并查找其 size 。 const byteSize = str => new Blob([str]).size; byteSize('

  • 本文向大家介绍PowerShell获取字符串长度的方法,包括了PowerShell获取字符串长度的方法的使用技巧和注意事项,需要的朋友参考一下 使用PowerShell可以很方便的计算字符串的长度。PowerShell是继承于Microsoft .NET Framework的,所以在.NET里面怎么获取到字符串的长度,在PowerShell中可以使用相同的方法。 我们知道在.NET中,可以使用St

  • 我有以下结构: 我试图用len(event.Identificator)获得标识符的长度,但是我得到了len的无效参数 在给伦打电话之前,我先检查一下是不是零。我来自Java/C#/PHP背景,这是我第一次用GO写东西。

  • 函数名称:获取字符串长度 函数功能:获取字符串长度 函数方法 num = string.len(str) 参数 类型 必填 说明 str string 是 需要计算的字符串 返回值 类型 说明 num number/nil 字符串长度 函数用例 str="JUST DO IT" num = string.len(str) dialog("字符串长度:"..num,5000)