Creando un Arraylist de Objetos

¿Cómo llené una ArrayList con objetos, con cada objeto dentro siendo diferente?

ArrayList list = new ArrayList(); list.add( new Matrices(1,1,10) ); list.add( new Matrices(1,2,20) ); 

Cómo crear un lista de objetos.

Crea una matriz para almacenar los objetos:

 ArrayList list = new ArrayList(); 

En un solo paso:

 list.add(new MyObject (1, 2, 3)); //Create a new object and adding it to list. 

o

 MyObject myObject = new MyObject (1, 2, 3); //Create a new object. list.add(myObject); // Adding it to the list. 

Si desea permitir que un usuario agregue un montón de MyObjects nuevos a la lista, puede hacerlo con un ciclo for: digamos que estoy creando una ArrayList de objetos Rectangle, y cada rectángulo tiene dos parámetros: longitud y ancho.

 //here I will create my ArrayList: ArrayList  rectangles= new ArrayList <>(3); int length; int width; for(int index =0; index <3;index++) {JOptionPane.showMessageDialog(null, "Rectangle " + (index + 1)); length = JOptionPane.showInputDialog("Enter length"); width = JOptionPane.showInputDialog("Enter width"); //Now I will create my Rectangle and add it to my rectangles ArrayList: rectangles.add(new Rectangle(length,width)); //This passes the length and width values to the rectangle constructor, which will create a new Rectangle and add it to the ArrayList. 

}