Импорт контактов в графический интерфейс адресной книги из файла с использованием метода BufferedWriter - PullRequest
0 голосов
/ 28 ноября 2009

Здесь вы можете видеть, что я использовал метод BufferedReader, чтобы импортировать контакты из внешнего файла, но я продолжаю получать повторяющиеся ошибки -

не утверждение, незаконное начало выражения и ';' ожидается.

Кто-нибудь может помочь?

 public void importContacts(){

    try{
        BufferedReader import = new BufferedReader(new FileReader("example.buab"));
        int i = 0;
        String contacts;
        while (( contacts = import.readLine()) != null)
        {
             temp.add(contacts);
             i++;
        }
        int a = 0;
        int b = 0;
        for (a = 0, b = 0; a < temp.size(); a++, b++) 
        {
        if (b == 4)
        {
            b = 0;
        }
        if (b == 0)
        {
            Name.add(temp.get(a));
        }
        if (b == 1)
        {
            Phone.add(temp.get(a));
        }
        if (b == 2)
        {
            Mobile.add(temp.get(a));
        }
        if (b == 3)
        {
            Address.add(temp.get(a));       
        }         
        } 
        }
        catch (IOException ioe)               
         {                       
             ioe.printStackTrace();                
         }                
             txtname.setText(Name.get(0));                
             txtnum.setText(Phone.get(0));               
             txtmob.setText(Mobile.get(0));               
             txtadd1.setText(Address.get(0));
        }

1 Ответ

1 голос
/ 28 ноября 2009

Ваша переменная BufferedReader называется import, и это зарезервированное слово - вы не можете использовать его для переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...