RT,大一菜鸟一枚,求帮助,感激不尽。
外部文件名为mileage.txt,要把里面的内容存储到ArrayList<FillUp>里面。此txt文件内容如下:
91183 12.878
91538 11.007
91884 10.351
92164 9.644
92400 8.125
92812 12.629
93155 10.877
93449 10.317
93751 9.903
94194 13.655
应该是要求格式保持不动,前int后double,该如何操作?这几天讲数组讲的我迷迷糊糊的,各种听不懂……求大神帮忙……

解决方案 »

  1.   

    我们分析一下
    ArrayList<FillUp>, 有2个类,一个是FillUp, 这个肯定是你自己定义的,第二个是ArrayList这个是系统自带的。
    所以你的工作是
    1 定义一个FillUp类,还保存你数据的一行,然后用ArrayList保存你所有的行类。
    2 逐行读取文件,可以用BufferedReader类。
      

  2.   

    这个……可以说得更详细一点吗?因为是刚开始接触Java,好多东西都是似懂非懂的,而且BufferReader我们也还没学,如果不麻烦的话还请帮忙把代码写下来,十分感谢。
      

  3.   

    大一第一学期不学c,
    一上来就java 估计有点不怎么好理解
    去把谭浩强的c语言好好看哈吧
      

  4.   

    没办法啊……在美国上大学,计算机科学专业,前两学期都是Java,第一次考试都没及格,对我来说比较难理解,而且我听别人说C挺难的,是不是真的啊?