package com.dj; import java.util.ArrayList; import java.util.Arrays; record GroceryItem(String name, String type, int count){ public GroceryItem(String name){ this(name, "DAIRY",1); } @Override public String toString(){ return String.format("%d %s in %s", count,name.toUpperCase(),type); } } public class Main { public static void main(String[] args) { GroceryItem[] grocerArray = new GroceryItem[3]; grocerArray[0] = new GroceryItem("milk"); grocerArray[1] = new GroceryItem("apples", "PRODUCE", 6); grocerArray[2] = new GroceryItem("oranges", "PRODUCE",5); System.out.println(Arrays.toString(grocerArray)); ArrayList objectList = new ArrayList(); objectList.add(new GroceryItem("Butter")); objectList.add("Yogurt"); ArrayList groceryList = new ArrayList<>(); groceryList.add(new GroceryItem("Butter")); groceryList.add(new GroceryItem("milk")); groceryList.add(new GroceryItem("orange","PRODUCE",5)); groceryList.set(0,new GroceryItem("apples","PRODUCE",6)); groceryList.remove(1); System.out.println(groceryList); } }