我想问一下,像俄罗斯方块这样的小游戏,一个人在玩完之后得了多少分,我想把这个分数存档,然后弄成一个排行榜,关掉程序下次再运行程序时也可以看见,这个要怎么做呢?要把每次玩的分数写成一个文件放在硬盘文件夹里,下次再运行程序时自动读出么?怎么做呢?

解决方案 »

  1.   

    写一个类实现Serializable接口,用来保存用户的分数,然用存在一个Vector里,
    得用ObjectInputStream写入一个文件,例如: writeObject(Vector vector);程序运行的时间再读出: 如: Vector vector = (Vector)readObjcect();
    具体操作这个Vector就是了,
      

  2.   

    写一个类实现Serializable接口,用来保存用户的分数,然用存在一个Vector里,
    得用ObjectOutputStream写入一个文件,例如: writeObject(Vector vector);程序运行的时间用 ObjectInputStream 再读出: 如: Vector vector = (Vector)readObjcect();
    具体操作这个Vector就是了,