package lt.bit.bitmap; import java.util.ArrayList; import java.util.Map; import java.util.Stack; import java.util.TreeMap; import java.util.Map.Entry; public class Vykdymas { public static void main(String[] args) { /* //Susikuriame Map'ą kurio raktus(indeksus) sudaro String tipo objektai, o reikšmės Integer tipo objektai Map pazymiai=new TreeMap<>(); //Į sąrašą įdedame reikšmes pazymiai.put("Jonas", 9); pazymiai.put("Paulius", null); pazymiai.put("Antanas", 9); pazymiai.put("Kazys", 8); //Atspausdiname sąrašą System.out.println( pazymiai); */ TreeMap autoparkas=new TreeMap<>(); autoparkas.put("HJB123", new Auto("Audi", "A6", "Raudona")); autoparkas.put("EBJ151", new Auto("BMW","M5","Juoda")); autoparkas.put("KLM478", new Auto("Opel", "Zafira", "Mėlyna")); //Norime atspausdinti visus galimus indeksus for(String nr: autoparkas.keySet()){ System.out.println(nr); } //Norime paimti visas reikšmes for(Auto a:autoparkas.values()){ System.out.println(a); } //Norime atspausdinti visus galimus indeksus ir jų reikšmes for(String nr: autoparkas.keySet()){ System.out.println(nr +" "+autoparkas.get(nr)); } //Norime atspausdinti visus galimus indeksus ir jų reikšmes //Kiekvienas Map elementas yra Entry klasės objektas, turintis key ir value for (Entry e: autoparkas.entrySet()){ System.out.println(e.getKey()+" "+e.getValue()); //getKey ir getValue iš Entry pasiimame indeksą ir reikšmę } Stack i; } }