На самом деле вот массивList, и я хочу, чтобы он печатался. Но каждый раз, когда я получаю ошибку. кто-то, пожалуйста, помогите мне. class Product
Печать arraylist в java
List<Product> pd = new ArrayList<Product>();
pd.add(new Product("Trouser",40, 499,"Cotton", "Black"));
pd.add(new Product("Shirt",32, 999, "Cotton","White"));
pd.add(new Product("T-Shirt",32, 599 ,"Cotton","Blue"));
pd.add(new Product("Blazer",32, 1299 ,"Cotton","Brown"));
Так что это Список_массивы .. мне нужно напечатать. Я попытался это
ПУТЬpublic static void main(String [] ar)
{
Product pd = new product();
for(Object o : pd)
{
Product pd = (Product)o;
System.out.println(pd);
}
но не работает. Кто-то, пожалуйста, помогите. Примечание: Основной метод также является частью класса продукта.
Спасибо заранее!
Вы, вероятно, не переопределять 'toString' в вашем классе' Product'. И это не помогает вам несколько раз объявлять переменную 'pd'. – Eran
Что значит не работает? Любое исключение? – xyz
Не удается напечатать строку и целое число вместе? – Darpanjbora