- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试读取一个文件并生成一个没有包含“HEADER”或“TRAILER”行的新文件。下面是我的代码。当我在 text[i].Remove(i) 处放置一个断点时,它似乎执行了该代码,但 text 变量从未删除该行。任何帮助将不胜感激。
var text = File.ReadAllLines(fileName);
int i = 0;
foreach (string line in text)
{
if (line.Substring(0, 20).Contains("HEADER") || line.Substring(0, 20).Contains("TRAILER"))
{
text[i].Remove(i);
}
else
{
i++;
}
}
string newFN = fileName + "b";
File.WriteAllLines(newFN, text);
最佳答案
File.WriteAllLines(filename + "b", File.ReadAllLines(filename)
.Select(l => l.Substring(0, 20))
.Where(s => !s.Contains("HEADER") && !s.Contains("TRAILER")));
可以读入所有行,选择每行的前20个字符,然后使用Where
排除所有前20个字符包含HEADER或TRAILER的行,然后写入结果文件行。
关于c# - 从文件 C# File.ReadAllLines 中删除标题和尾部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42351035/
我一直在应用迄今为止在 Bob Tabors 绝对初学者系列中学到的知识,并为我的女儿编写了一个小型控制台文字游戏,需要我生成一个随机的 5 个字母单词。 我之前使用 File.ReadAllLine
我想从 txt 文件中读取所有行,并使用它 File.ReadAllLines。 在 winforms 它工作正常。 但是,当我尝试在 webmethod 的 webservice 上做同样的事情时,
我正在研究从文件中读取数字的不同方法以及它们的效率,这是我当前正在使用的一种方法: public static long getNumbers1() { final long startTim
正在以这种方式读取 List 中的 xml 文件: List file_lines = Files.readAllLines(path); 我的文件有 317 行,但在列表中出现 316。主要问题是
oracle 文档说 here那Files.readAllLines(Path path, Charset cs)方法将文件中的行作为 List 返回. 如果文件不存在会返回什么?还有哪个实现 Lis
我正在构建一个需要修改配置文件的应用程序。 我的问题是我无法逐行读取文件。我一直将整个文件作为单个字符串获取。 string ConfigTemplate = AEBuildsSPFolderName
存在 File.ReadAllLines 但不存在 Stream.ReadAllLines。 using (Stream stream = Assembly.GetExecutingAssembly(
我正在使用File.ReadAllLines()读取文本文件,但我也可以使用File.ReadLines()。读取文件后,下一步是根据结果创建一个列表。在我的列表中,我需要获取文本文件中每个条目/行的
这个问题在这里已经有了答案: Using Resources Folder in Unity (3 个答案) 关闭 6 年前。 我有一个文件,里面有一些文件名,用于加载预制件。我正在使用 File.
根据我的理解,ReadAllLines 会打开一个文件,然后返回该文件中的所有行,然后关闭该文件/流。现在我有了这段代码: try { string[] lines = File.ReadAl
我正在读取一个 .csv 文件并在字符串数组中返回它的行。其中一个成员是制造商,我有丰田、福特等。 我想按制造商的值和字母顺序对行的数组(可以是另一个集合)进行排序。 所以我会: 28437 Ford
更新:感谢大家的快速回复。我已经解决了 Charset 问题,但现在发生了一些我根本不明白的事情。这是我的代码: import java.io.*; import java.nio.file.*; i
我正在遍历一些文件,准确地说是 5328。这些文件是最多 60-200 行的普通 XML 文件。它们首先通过解析路径的简单方法 isXmlSourceFile 进行过滤。 Files.walk
我正在创建一个工具来替换文本文件中的一些文本。我的问题是 File ReadAllLines 将希伯来字符变成了乱码(奇怪的问号 �) 有人知道为什么会这样吗?请注意,我在游戏等方面确实遇到希伯来语问
我有以下代码, private void button1_Click(object sender, RoutedEventArgs e) { button1.IsEna
有没有办法在 gzip 文件上使用单行 ReadAllLines? var pnDates = File.ReadAllLines("C:\myfile.gz"); 我可以用 GZipStream 封
我正在尝试读取一个文件并生成一个没有包含“HEADER”或“TRAILER”行的新文件。下面是我的代码。当我在 text[i].Remove(i) 处放置一个断点时,它似乎执行了该代码,但 text
Files.readAllLines javadoc 指出: "Note that this method is intended for simple cases where it is conve
我正在创建一个可以将不同文件类型转换为 pdf 的程序。 创建 .txt 之后至 .pdf转换器,它使用 System.IO.File.ReadAllLines() 我意识到我可以为 .csv 使用相
我们可以使用 StreamReader 读取文件或使用 File.ReadAllLines . 例如,我想将每一行加载到 List 或 string[] 中,以便对每一行进行进一步操作。 string
我是一名优秀的程序员,十分优秀!