Какая ошибка в моем коде? Код не компилируется, выдает только ошибку компиляции на add.persons(p);
import javax.swing.*;
public class AddressBook
{
ArrayList personInfo;
public AddressBook()
{
persons=new ArrayList();
}
public void addperson()
{
String name= JOptionPane.showInputDialog("Enter name of the person ");
String address=JOptionPane.showInputDialog("Enter address of the person ");
String phoneNum =JOptionPane.showInputDialog("Enter phone number of the person ");
}
personInfo p = new personInfo(name, address, phoneNum);
persons.add(p);
public void searchPerson(String n)
{
for (int i = 0; i<persons.size(); i++)
{
PersonInfo p= (personInfo)person(i);
if (n.equals(p.name))
{
p.printPersonInfo();
}
}
}
public void deletPerson(String n)
{
for (int i = 0; i<persons.size(); i++)
{
PersonInfo p= (personInfo)person(i);
if (n.equals(p.name))
{
person.remove(i);
}
}
}
}
List<PersonInfo> persons
, так как это упростит ваш код и позволит избежать некоторых ошибок. - person Peter Lawrey   schedule 14.11.2016