Добавление элемента в списокJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Добавление элемента в список

Сообщение Anonymous »

Мне нужно добавить элемент класса в список, его нужно добавлять с помощью клавиатуры. Я не могу добавить его атрибуты
Класс продукта

Код: Выделить всё

import java.util.*;

public class Product {
public double price;
public int quantity;
private String id_product;

public Prodotto (double price, int quantity, String id_product) {
this.price = price;
this.quantity = quantity;
this.id_product = id_product;
}
public double getPrice() {
return price;
}
public int getQuantity() {
return quantity;
}

public String getId_product() {
return id_product;
}

}

Класс ProductList

Код: Выделить всё

import java.util.*;

public class ProductList {
List 
 productList;

public ProductList() {
productList = new LinkedList();
}

public void addProduct(Product p) {
productList.add(p);
}

public int getSize() {
return productList.size();
}

public Product getProduct(int i) {
return productList.get(i);
}

public void add(String next) {

}

}

А основной класс все еще находится в разработке, с дополнительными операциями, которые я удалил, чтобы вам было понятнее, но первый вызывает у меня затруднения

Код: Выделить всё

import java.util.*;

public class WarehouseManagement {

public static void main(String[] args) {
// TODO Auto-generated method stub

ProductList el_product = new ProductList();

Scanner sc = new Scanner(System.in);

boolean stop = false;
while(!stop) {
System.out.println("Available Operations:");
System.out.println("1 - Add Product");

System.out.print("Insert your choice: ");
int choice = sc.nextInt();

Product [] products

switch (choice) {
case 1:
System.out.print("Insert product: ");
el_product.add(sc.next());

break;
}

}
}

}

Благодаря этому я могу добавить товар, но не его цену, количество и идентификатор. Как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -to-a-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»