附加的txt文件中有不同的空格,因此使用eclipse IDE更难在java中更改为CSV格式,我尝试将其拆分但没有运气,txt文件的天气数据范围从1908年到2013年,每个数据集采用以下格式 - yyyy mm tmax tmin af rain sun
在excel中打开它会显示它应该如何显示,虽然我需要在程序中使用txt文件并最终将其拆分为数组,所以我不能简单地使用excel转换它,我不知道如何处理文件中的不同间距,否则我会没事的。
提前感谢任何人的帮助:)
链接到文件 - https://drive.google.com/open?id=0B4YNBcGEuF3hT3JsLURIZUdTdFE
请注意,您需要下载该文件以查看我将如何接收文件:)
下面的是文本文件的示例
1908 1 5.0 -1.4 21 --- 29.7
1908 2 7.3 1.9 8 --- 71.9
1908 3 6.2 0.3 13 --- 101.4
1908 4 8.6 2.1 5 --- 128.6
1908 5 15.8 7.7 0 --- 180.4
1908 6 17.7 8.7 0 --- 196.9
1908 7 18.9 11.0 0 --- 196.1
1908 8 17.5 9.7 0 --- 187.2
1908 9 16.3 8.4 0 --- 99.5
1908 10 14.6 8.0 0 --- 56.1
1908 11 9.6 3.4 6 --- 28.4
1908 12 5.8 0.0 13 --- 10.3
1909 1 5.0 0.1 11 --- 35.6
1909 2 5.5 -0.3 18 --- 49.9
1909 3 5.6 -0.3 17 --- 58.7
1909 4 12.2 3.3 3 --- 188.9
1909 5 14.7 4.8 2 --- 216.8
1909 6 15.0 7.5 0 --- 139.5
1909 7 17.3 10.8 0 --- 151.2
1909 8 18.8 10.7 0 --- 167.5
1909 9 14.5 8.1 0 --- 74.4
1909 10 12.9 6.9 3 --- 101.5
1909 11 7.5 1.7 10 --- 60.8
1909 12 5.3 0.4 10 --- 31.5
1910 1 5.2 -0.5 13 --- 43.4
1910 2 7.0 1.5 7 --- 74.3
1910 3 9.1 2.2 4 --- 123.1
1910 4 9.8 2.4 4 --- 118.2
1910 5 14.3 6.0 0 --- 185.8
1910 6 17.7 9.6 0 --- 163.4
1910 7 17.0 9.8 0 --- 169.7
1910 8 18.0 11.8 0 --- 133.8
1910 9 15.0 8.5 0 --- 106.1
1910 10 12.6 7.3 0 --- 69.7
1910 11 5.5 -0.4 17 --- 66.0
1910 12 8.0 3.6 3 --- 24.0
1911 1 5.8 1.8 6 33.0 23.5
1911 2 6.9 1.3 8 91.7 65.8
1911 3 6.4 1.9 2 25.1 83.6
1911 4 10.0 3.9 3 26.4 128.3
1911 5 16.3 7.9 0 24.6 192.3
1911 6 17.8 9.0 0 84.3 225.3
1911 7 22.2 11.7 0 4.9 280.6
1911 8 21.6 12.5 0 51.8 204.8
1911 9 17.3 8.6 0 74.5 171.2
1911 10 11.4 5.6 1 87.3 57.6
1911 11 7.9 3.2 4 90.1 59.3
1911 12 8.2 3.3 0 119.1 18.4
1912 1 4.8 0.1 11 140.0 15.4
1912 2 6.6 1.3 7 57.3 48.1
1912 3 9.0 3.5 3 121.7 71.7
1912 4 12.4 3.4 5 15.5 184.9
1912 5 14.9 6.6 0 75.4 135.4
1912 6 16.7 9.9 0 156.7 122.9
1912 7 18.3 11.7 0 92.1 107.4
1912 8 15.1 9.2 0 144.0 87.0
1912 9 13.7 7.7 0 41.2 102.0
1912 10 11.6 4.2 1 85.1 71.3
1912 11 8.3 3.8 4 63.9 39.5
1912 12 8.9 2.4 5 107.1 15.4
1913 1 5.4 1.1 12 108.7 7.2
1913 2 7.2 1.2 8 32.1 40.8
1913 3 8.3 2.1 3 112.6 93.8
1913 4 10.6 3.8 3 90.9 96.4
1913 5 14.7 6.8 0 65.8 148.5
1913 6 17.4 9.5 0 40.9 181.8
1913 7 17.5 10.4 0 18.3 131.2
1913 8 18.5 10.1 0 40.7 142.4
1913 9 16.9 10.3 0 42.7 109.9
1913 10 12.7 7.3 1 65.9 66.3
1913 11 10.1 5.1 0 82.4 35.8
1913 12 6.8 2.3 7 68.6 11.9
1914 1 6.0 0.7 10 59.5 17.4
1914 2 9.5 3.5 2 68.4 50.3
答案 0 :(得分:0)
使用java.util.Scanner
读取文本文件的行。数据之间存在不同数量的空白空白并不重要。扫描仪将自动处理此问题。