Swift读取txt格式的数据并转换成Double格式
折腾了半天,搞定了从txt文档读取数据,并转换成了Double格式
【Swift读取txt格式的数据并转换成Double格式】
func readfile() -> [Double]// 从Source File 读取txt数据
{
var data = https://www.it610.com/article/[Double]()
if let txtFile = NSBundle.mainBundle().pathForResource("UIKitDynamics", ofType: "txt")
//文件路径 txtFile为读取到的字符串路径,文件名UIKitDynamics.txt
{
let txtData = NSData(contentsOfFile: txtFile)// 读取数据,UTF-8格式的NSData
let myString:String = (NSString(data: txtData!, encoding: NSUTF8StringEncoding))! as String
// UTF-8格式的NSData转换成String
let myStringasArray : [String] = myString.componentsSeparatedByString(" ")
// String按照空格分割成数组
for em in myStringasArray {
data.append(Double(em)!)//
}
// String数组转化为Double数组
}
print(data)
return data
}
推荐阅读
- Swift中willSet和didSet的简述
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- LeetCode算法题-11.|LeetCode算法题-11. 盛最多水的容器(Swift)
- ExcelPackage读取写入
- iOS-Swift-map|iOS-Swift-map filter reduce、函数式编程
- Swift|Swift ----viewController 中addChildViewController
- SwiftUI|SwiftUI iOS 瀑布流组件之仿CollectionView不规则图文混合(教程含源码)
- Swift高级应用|Swift高级应用 -01
- springboot中.yml文件的值无法读取的问题及解决
- Swift5.0|Swift5.0 UITexview的基本使用