Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package WorkshopMap;
- import java.util.ArrayList;
- import java.util.List;
- import testelapr2.Workshop;
- /**
- *
- * @author AndreMadureira
- */
- public class WorkshopMap {
- private List<List<Workshop>> matrizWorkshops;
- public WorkshopMap() {
- matrizWorkshops = new ArrayList<>();
- }
- public List<List<Workshop>> getMatrizWorkshops() {
- return matrizWorkshops;
- }
- public boolean addChosenWorkshops(List<Workshop> chosenWorkshops) {
- for (List<Workshop> workshopsList : matrizWorkshops) {
- if (workshopsList.containsAll(chosenWorkshops)) {
- return false;
- }
- }
- return matrizWorkshops.add(chosenWorkshops);
- // for (Workshop ws : matrizWorkshops.get(matrizWorkshops.size() - 1)) {
- //
- // matrizWorkshops.get(matrizWorkshops.size() - 1).add(ws);
- // }
- // return true;
- }
- public List<Workshop> getListWorkshops() {
- return matrizWorkshops.get(matrizWorkshops.lastIndexOf(matrizWorkshops) + 1);
- }
- public void listWorkshops() {
- for (List<Workshop> listWorkshops : matrizWorkshops) {
- // System.out.println(listWorkshops);
- System.out.println("BOA TARDEEEEEEE");
- for (Workshop ws : listWorkshops) {
- System.out.println(ws);
- }
- }
- }
- }
- _______________________________________________________________________________________
- package testelapr2;
- import WorkshopMap.WorkshopMap;
- import java.util.ArrayList;
- /**
- *
- * @author Andre Madureira
- */
- public class mainTestMap {
- public static void main(String[] args) {
- Workshop ws1 = new Workshop("description", 21525, new ArrayList<>());
- Workshop ws2 = new Workshop("descriptifafaon", 5125, new ArrayList<>());
- Workshop ws3 = new Workshop("descriptionfas", 21125, new ArrayList<>());
- Workshop ws4 = new Workshop("descriptifason", 2115, new ArrayList<>());
- Workshop ws5 = new Workshop("descriptiofan", 21, new ArrayList<>());
- ArrayList<Workshop> listWorkshops1 = new ArrayList<>();
- listWorkshops1.add(ws1);
- listWorkshops1.add(ws2);
- listWorkshops1.add(ws3);
- ArrayList<Workshop> listWorkshops2 = new ArrayList<>();
- listWorkshops1.add(ws3);
- listWorkshops1.add(ws4);
- listWorkshops1.add(ws5);
- ArrayList<Workshop> listWorkshops3 = new ArrayList<>();
- listWorkshops1.add(ws1);
- listWorkshops1.add(ws2);
- ArrayList<Workshop> listWorkshops4 = new ArrayList<>();
- listWorkshops1.add(ws1);
- listWorkshops1.add(ws3);
- listWorkshops1.add(ws4);
- ArrayList<Workshop> listWorkshops5 = new ArrayList<>();
- listWorkshops1.add(ws1);
- listWorkshops1.add(ws3);
- listWorkshops1.add(ws4);
- WorkshopMap mapaWorkshop = new WorkshopMap();
- mapaWorkshop.addChosenWorkshops(listWorkshops1);
- mapaWorkshop.addChosenWorkshops(listWorkshops2);
- mapaWorkshop.addChosenWorkshops(listWorkshops3);
- mapaWorkshop.addChosenWorkshops(listWorkshops4);
- mapaWorkshop.addChosenWorkshops(listWorkshops5);
- mapaWorkshop.listWorkshops();
- System.out.println("");
- System.out.println("");
- System.out.println("");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement