Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Maps;
- import java.util.*;
- public class Demo {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- //МАСИВ - ЕДНОТИПНИ ЕЛЕМЕНТИ
- int [] numbers = new int [6];
- numbers[0] = 90;
- numbers[1] = 89;
- numbers[2] = 56;
- numbers[3] = 67;
- numbers[4] = 45;
- numbers[5] = 34;
- //ЛИСТ / СПИСЪК - ЕДНОТИПНИ ЕЛЕМЕНТИ
- List<Integer> numbersList = new ArrayList<>();
- //РЕЧНИК (Map) - Съвкупност от еднотипни записи
- //!!! уникални ключове !!!
- //телефонен указател -> запис: име -> номер
- Map<String, String> phonebook = new HashMap<>(); //празен речник
- //добавяме запис (име -> номер)
- phonebook.put("Ivan", "0885678745");
- phonebook.put("Kris", "0987634244");
- phonebook.put("Tedi", "2342342344");
- //премахваме запис
- //phonebook.remove("Ivan", "0885678745");
- phonebook.remove("Ivan");
- //замяна на стойност
- phonebook.replace("Ivan", "0885678745", "1234567");
- //брой на записи
- System.out.println(phonebook.size());
- //phonebook.values(); -> списък със всички стойности на записи ->
- //{"0885678745", "0987634244", "2342342344"}
- //phonebook.keySet(); -> списък със всички ключове на записите ->
- // {"Ivan", "Kris", "Tedi"}
- System.out.println(phonebook.containsKey("Ivan")); //true
- System.out.println(phonebook.containsKey("Peter")); //false
- //true -> ако имаме запис с такъв ключ
- //false -> ако нямаме запис с такъв ключ
- System.out.println(phonebook.containsValue("1234567")); //false
- System.out.println(phonebook.containsValue("0987634244")); //true
- //true -> ако имаме запис с такава стойност
- //false -> ако нямаме запис с такава стойност
- //достъпване на запис
- System.out.println(phonebook.get("Ivan")); //"0885678745"
- //премахва всички записи
- phonebook.clear();
- //Видове речници
- //1. HashMap -> не се гарантира реда на записите
- //2. LinkedHashMap -> запазва реда на поставяне в речника
- //3. TreeMap -> сортира записите по ключ
- TreeMap <String, String> phonebook1 = new TreeMap<>();
- phonebook1.put("Pesho", "543423");
- phonebook1.put("Aleks", "324234");
- phonebook1.put("Georgi", "421231");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement