Ok so this is what I have
public class Register { public String propertyID; public String PPSNumber; Register(String aPropertyID, String aPPSNumber) { propertyID = aPropertyID; PPSNumber = aPPSNumber; } public void setPPSNumber(String aPPSNumber) { PPSNumber = aPPSNumber; } public String getPPSNumber() { return PPSNumber; } public String getPropertyID() { return propertyID; } } Then I have this
public static ArrayList<Register> registers = new ArrayList<Register>(); public static void main(String[] args) { String userInput1 = "", userInput2 = "", userInput3 = ""; userInput1 = JOptionPane.showInputDialog("Enter your PPSNumber"); userInput2 = JOptionPane.showInputDialog("Enter your propID"); registers.add("number", "id"); } I don't understand why It wont let me add to the ArrayList. Is there some way of adding class types to ArrayLists?