黑马程序员技术交流社区

标题: 文本文档的读取 [打印本页]

作者: 拼音    时间: 2013-5-22 13:25
标题: 文本文档的读取
读取以下文本 08  8  1  0  0  0.0000000  0  9G 5G 9G12G14G15G18G22G24G30
    23023228.594   120987880.454 8  23023229.007    94276281.39546
    20315626.160   106759315.571 9  20315624.966    83189072.28349
    23113227.645   121460820.006 8  23113227.426    94644805.40647
    23585951.463   123944994.966 7  23585950.752    96580533.68745
    24206903.639   127208107.895 7  24206904.015    99123183.80645
    20974150.535   110219897.985 9  20974148.872    85885611.68848
    22984785.263   120785858.640 8  22984783.417    94118848.57046
    22680731.352   119188035.114 8  22680730.729    92873784.76546
    24157938.114   126950817.041 7  24157937.996    98922720.98844
  要求输出结果除第一行外下面9行处于同一行 要能循环 有这么许多块数据


回答

C# code
?
1
2
3
4
5
6

            var query = File.ReadAllLines("1.txt", Encoding.Default).Skip(1);
            for (int i = 0; i < Math.Ceiling(query.Count() * 1.0 / 9); i++)
            {
                Console.WriteLine("===========第{0}组============", i + 1);
                Console.WriteLine(string.Join(" ", query.Skip(i * 9).Take(9)));
            }






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2