Class 从输入文件创建对象

Class 从输入文件创建对象,class,object,arraylist,Class,Object,Arraylist,我试图通过读取文本文件来创建对象。然而,我似乎做错了什么事,我不能对此指手画脚 主要内容: 我也可以把文本文件放进去: 48,deGrom,Jacob,.120 58,Mejia,Jenry,.140 49,Niese,Jon,.091 7,d'Arnaud,Travis,.324 21,Duda,Lucas,.237 4,Flores,Wilmner,.268 11,Tejada,Ruben,.345 5,Wright,David,.289 3,Granderson,Curtis,.327 1

我试图通过读取文本文件来创建对象。然而,我似乎做错了什么事,我不能对此指手画脚

主要内容:

我也可以把文本文件放进去:

48,deGrom,Jacob,.120
58,Mejia,Jenry,.140
49,Niese,Jon,.091
7,d'Arnaud,Travis,.324
21,Duda,Lucas,.237
4,Flores,Wilmner,.268
11,Tejada,Ruben,.345
5,Wright,David,.289
3,Granderson,Curtis,.327
12,Lagares,Juan,.298

似乎您使用的
静态
不正确<代码>静态
用于类的所有实例共享的成员,因此不应在
BaseballPlayer
中使用它。要解决此问题,您需要删除
BaseballPlayer
中的所有
static
s

public class BaseballPlayer {

        public static int pnumber; // player number
        public static String lastname; // player's last name
        public static String firstname; // player's first name
        public static float batavg; // player's batting average
    }
48,deGrom,Jacob,.120
58,Mejia,Jenry,.140
49,Niese,Jon,.091
7,d'Arnaud,Travis,.324
21,Duda,Lucas,.237
4,Flores,Wilmner,.268
11,Tejada,Ruben,.345
5,Wright,David,.289
3,Granderson,Curtis,.327
12,Lagares,Juan,.298