Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.Talar;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Iterator;
- import java.util.NoSuchElementException;
- public class Koszyk {
- private List<Item> lista = new ArrayList<Item>();
- public Koszyk(){ }
- public void addItem(Item ob){
- if(ob != null){
- lista.add(ob);
- }
- else{
- throw new IllegalArgumentException("Obiekt dodany do koszyka nie istnieje :(");
- }
- }
- public void showKoszyk(){
- for(Item i : lista){
- System.out.println(i.getNazwa() + ", " + i.getCena());
- }
- }
- public Item wyszukaj(String name){
- Item result = null;
- for(Item i : lista){
- if(i.getNazwa().equals(name)){
- result = i;
- }
- }
- return result;
- }
- public void removeItem(String nazwa){
- for(Iterator<Item> it = lista.iterator(); it.hasNext(); ){
- Item i = it.next();
- if(i.getNazwa().equals(nazwa)){
- it.remove();
- break;
- }
- }
- }
- public void removeItem2(String nazwa){
- Iterator<Item> it = lista.iterator();
- while(it.hasNext()){
- Item i = it.next();
- if(i.getNazwa().equals(nazwa)){
- it.remove();
- break;
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment