Swift iOS-将Key = Value文本文件读入nsdictionary

汤姆

我有各种文本文件,其中每一行都包含string-key = string-value

我可以将文件读取为字符串(或数组),逐行遍历并自己分割为键/值对,但是,我想知道是否缺少某些内置的或更简单的“快捷”方法(迅速掌握)

我找不到以前讨论过的问题

代码不同

核心概念仍然依赖,componentsSeparatedByString但是您可以使用更高阶的函数使它看起来更“迅速” reduce

let fileContent = try! NSString(contentsOfFile: "/path/to/file.txt", encoding: NSUTF8StringEncoding)

let result = fileContent.componentsSeparatedByString("\n")
                .reduce([String: String]()) { (var dict, line) in
                    let components = line.componentsSeparatedByString("=")
                    dict[components[0]] = components[1]
                    return dict
                }

它的作用是:按行拆分文件的内容,以空开头[String: String],遍历每一行,拆分文件,然后将键值分配给字典。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift 5将文本文件读入Int / Doubles的二维数组

来自分类Dev

将文本文件读入arraylist

来自分类Dev

将文本文件读入python

来自分类Dev

将文本文件读入结构

来自分类Dev

将文本文件读入数组

来自分类Dev

Swift-将数组写入文本文件

来自分类常见问题

熊猫将文本文件读入数据框

来自分类Dev

将数据从文本文件读入VBA数组

来自分类Dev

如何将文本文件读入变量?

来自分类Dev

将文本文件读入char数组

来自分类Dev

将文本文件读入字典,没有重复

来自分类Dev

将多节文本文件读入多个数组

来自分类Dev

如何将文本文件读入类的向量

来自分类Dev

如何将文本文件读入对象数组

来自分类Dev

将本地文本文件读入JavaScript数组

来自分类Dev

将文本文件读入C正确的顺序

来自分类Dev

Python将文本文件读入单词数组

来自分类Dev

将文本文件读入Typescript中的对象数组

来自分类Dev

将文本文件读入字典的python列表中

来自分类Dev

熊猫将文本文件读入数据框

来自分类Dev

用Python将文本文件的内容读入Dictionary

来自分类Dev

将整数从文本文件读入数组的最佳方法

来自分类Dev

将文本文件读入2D数组

来自分类Dev

将数字从文本文件读入数组

来自分类Dev

Python-将文本文件读入字典

来自分类Dev

根据条件将文本文件内容读入矩阵

来自分类Dev

将非定界文本文件读入R

来自分类Dev

将文本文件读入数组并进行修改

来自分类Dev

将文本文件读入字符串