我想写个readFile读取member.txt里面的文本members.txt里面的文本是:
Jo Blow;100340;B100101/10/05 J123429/09/05
James Johns;123456;B121225/09/05 J121225/09/05;3我的代码:
import java.io.*;
import java.util.*;
import java.net.URL;
public class FileIO
{
    private Member member;
    private int memberCount = 0;
    public FileIO()
    {
        
    }
 public void membersReadFile() throws FileNotFoundException, IOException
     {
         BufferedReader inputStream = null;
         inputStream = new BufferedReader(new FileReader ("members.txt"));
            String line;
            line = inputStream.readLine();
            while (line != null)
            {                
                String[] memberParts = line.split(";");
                    if (memberParts.length == 4)
                    {
                        member = new Member(memberParts[0], Integer.parseInt(memberParts[1]), memberParts[2], Integer.parseInt(memberParts[3]));
                       
                    }
                    else
                    {
                        member = new Member(memberParts[0], Integer.parseInt(memberParts[1]), memberParts[2]);
                    }
                memberCount ++;
                line = inputStream.readLine();
            }
            inputStream.close();
        }}
为什么老是提示member = new Member(memberParts[0], Integer.parseInt(memberParts[1]), memberParts[2]);
有错误?我想把member.txt里面文本读取出来 然后再存到一个Arraylist里面, 该怎么改?