java list 写入文件夹_java怎么将list里的内容写入文件,和从文件中读取?

package com.company;

import java.util.Scanner;

public class Player {

boolean IsCompare=false;

double score;

String birth,address,sex,Groupname,age,id;

item1 i1;

item2 i2;

public boolean isCompare() {

return IsCompare;

}

public void setCompare(boolean compare) {

IsCompare = compare;

}

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

Player(){

String[] s1=new String[6];

Scanner input=new Scanner(System.in);

System.out.println("input your age,id,birth,add,sex,groupname");

for (int i=0;i<6;i++){

s1[i]=input.next();

}

this.set(s1);

this.i2=new item2();

this.i1=new item1();

}

public item1 getI1() {

return i1;

}

public void setI1(item1 i1) {

this.i1 = i1;

}

public item2 getI2() {

return i2;

}

public String getGroupname() {

return Groupname;

}

public void setGroupname(String groupname) {

Groupname = groupname;

}

public double getScore() {

return score;

}

public void setScore(double score) {

this.score = score;

}

public void setI2(item2 i2) {

this.i2 = i2;

}

public void set(String[] s1){

this.age=s1[0];

this.id=s1[1];

this.birth=s1[2];

this.address=s1[3];

this.sex=s1[4];

this.Groupname=s1[5];

}

@Override

public boolean equals(Object o) {

if (this == o) return true;

if (!(o instanceof Player)) return false;

Player player = (Player) o;

return id.equals(player.id);

}

@Override

public int hashCode() {

return id.hashCode();

}

}

我有一个这样的类,想在主函数退出的时候把list的信息存入文件中,等下次调用主函数的时候再从文件中把list取出来放到内存中,求大神帮帮忙呀

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值