data1.dat用户1 帐号 IP 股票代码1   股票代码n
用户2
…….
……
用户n
data2.dat
股票名称1  股票代码  开盘价  当前价
………
………
………
股票名称n  .................. 当前价

上面是两个保存股票信息的文件,上次 有个热心的大哥告诉我可以用ArrayList 来实现如删除data1.dat中用户1的股票代码x(x属于1到n) 删除data2.dat 的第一列,还有就是查询data2.dat中任意的(股票名称1  股票代码  开盘价  当前价) 发送给用户. 可是问题来了,用ArrayList来做的话我没发现可以用什么方法来实现上面的功能 ,而且它好像只是把信息保存在一个个的数组中,那怎么实现上面的删除和查询功能呢?不解?? 那个大哥大姐能指点指点 谢谢了!

解决方案 »

  1.   

    对于文件data1.dat,写一个 bean,内定义下列变量,和get,set方法
    用户1 帐号 IP 股票代码1   股票代码n
    同样写一个bean用来描述data2.dat中的内容然后分别用两个ArrayList来存储这些
    ------------------------
    一般的处理是这样,但是股票代码1  股票代码n,这个列数不定?
    还有你说的按任意列查询,这就难办了如果要实现查找,你从文件中读取内容,然后用正则表达式查找算了
      

  2.   

    是数组,就不要用list,个人建议