gpt4 book ai didi

ios - 计算文件 Swift 中的行数

转载 作者:搜寻专家 更新时间:2023-11-01 05:57:19 25 4
gpt4 key购买 nike

我想计算我的文件中有多少行数据,我正在使用这段代码来完成它:

data = try String(contentsOfFile: localFilePath as String,
encoding: NSASCIIStringEncoding)
let textArr = data.componentsSeparatedByString("\r")
let myCount = textArr.count
print(myCount)

然而,无论我的文件中有多少行文本,它似乎总是打印 1。我在这里做错了什么?

最佳答案

我们可以猜测这些行是否被 '\r''\n' 或其他任何东西分割,或者我们可以明智地使用换行字符集:

let newLineSet = NSCharacterSet().newLineCharacterSet()
let textArr = data.componentsSeparatedByCharactersInSet(newLineSet)

关于ios - 计算文件 Swift 中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36681498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com