Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- System.out.println("Первое задание")
- HashSet<String> regions = new HashSet<>();
- regions.add("Ош");
- regions.add("Талас");
- regions.add("Баткен");
- regions.add("Чуй");
- regions.add("Ыссык-Куль");
- regions.add("Нарын");
- regions.add("Жалал-Абад");
- for(String s : regions){
- System.out.printf("Область: %s%n", s);
- }
- System.out.println("Второе задание")
- String[] regions_massive = new String[regions.size()];
- int n = 0;
- for(String region : regions){
- regions_massive[n] = region;
- n++;
- }
- System.out.println("Regions but in massive");
- for(String region : regions_massive){
- System.out.printf("region: %s%n", region);
- }
- System.out.println("Третье задание")
- TreeSet<String> regions_treeSet = new TreeSet<>();
- n = 0;
- for(String region : regions_massive){
- regions_treeSet.add(region);
- n++;
- }
- System.out.println("Регион, но treeSet");
- for(String s : regions_treeSet){
- System.out.printf("Облаасть : %s%n",s);
- }
- System.out.println("Четвертое задание")
- System.out.println();
- System.out.println("reversed treeSet: ");
- System.out.println(regions_treeSet);
- NavigableSet<String> iterate = regions_treeSet.descendingSet();
- Iterator<String> iterator = iterate.iterator();
- while(iterator.hasNext()){
- System.out.printf("Регион: %s%n", iterator.next());
- }
- System.out.println("Пятое задание")
- HashSet<String> randomList = new HashSet<>();
- randomList.add("Баткен");
- randomList.add("Токтогул");
- randomList.add("Жалал-Абад");
- randomList.add("Бишкек");
- System.out.printf("Разница между %s hashSet and %s hashSet%n", "randomList", "Области");
- System.out.printf("Элементы, которые содержатся только в randomList HashSet:%n");
- for(String s : randomList){
- if(!(regions.contains(s))){
- System.out.println(s);
- }
- }
- System.out.printf("Элементы, которые содержатся только в regions HashSet:%n");
- for(String s : regions){
- if(!(randomList.contains(s))){
- System.out.println(s);
- }
- }
- System.out.println("Элементы, входящие в оба набора:");
- for(String a: randomList){
- if(regions.contains(a)){
- System.out.println(a);
- }
- }
- System.out.println("Шестое задание")
- LinkedList<String> l = new LinkedList<>();
- System.out.println("Элементы, которые находятся в обоих наборах и сохранены в списке:");
- for(String a: randomList){
- if(regions.contains(a)){
- l.add(a);
- }
- }
- System.out.printf("название списка 'l'%n И он содержит: %s%n", l);
- System.out.println("Седьмое задание")
- TreeSet<Integer> treeSet = new TreeSet<>();
- treeSet.add(1);
- treeSet.add(4);
- treeSet.add(8);
- treeSet.add(6);
- treeSet.add(15);
- treeSet.add(2);
- treeSet.add(3);
- treeSet.add(17);
- System.out.println("Число, которое меньше 7 в наборе TreeSet:");
- n = 7;
- for(int s: treeSet){
- if(n>s){
- System.out.println(">>> " + s);
- }
- }
- System.out.println("Восьмое задание")
- TreeSet<Integer> new_treeSet = new TreeSet<Integer>();
- Scanner scan = new Scanner(System.in);
- System.out.println("Введите число, чтобы отобразить числа, равные или меньшие этого числа:");
- System.out.print(">>> ");
- int num = scan.nextInt();
- for(int s : treeSet){
- if(num>= s){
- new_treeSet.add(s);
- }
- }
- System.out.println("Числа, которые меньше или равны " + num + ":");
- for(int s : new_treeSet){
- System.out.println(">>> " + s);
- }
- System.out.println("Девятое задание")
- Car c1 = new Car("Audi", "a8", 2001);
- HashSet<String> countryHashSet = new HashSet<>();
- countryHashSet.add("Россия");
- countryHashSet.add("Россия");
- countryHashSet.add("Франция");
- countryHashSet.add("Франция");
- countryHashSet.add("Гондурас");
- countryHashSet.add("Кот-Д'Ивуар");
- countryHashSet.add("Кот-Д'Ивуар");
- for (String i:
- countryHashSet) {
- System.out.println(i);
- }
- //////////////////////////
- HashMap<String,String> Fruits = new HashMap<>();
- Fruits.put("Арбуз","Ягода");
- Fruits.put("Банан","Трава");
- Fruits.put("Вишня","Ягода");
- Fruits.put("Груша","Фрукт");
- Fruits.put("Дыня","Овощ");
- Fruits.put("Ежевика","Куст");
- Fruits.put("Жень-Шень","Корень");
- Fruits.put("Земляника","Ягода");
- Fruits.put("Ирис","Цветок");
- Fruits.put("Картофель","Клубень");
- for(Map.Entry<String,String> entry : Fruits.entrySet())
- { String key = entry.getKey();
- String value = entry.getValue();
- System.out.println(key +" - "+ value); }
- /////////////////////////////////
- HashMap<String, Cat> cats = new HashMap<>();
- Cat sam = new Cat();
- cats.put("S",sam);
- cats.put("F",sam);
- cats.put("Q",sam);
- cats.put("T",sam);
- cats.put("B",sam);
- cats.put("P",sam);
- cats.put("L",sam);
- cats.put("Z",sam);
- for(Map.Entry<String,Cat> entry : cats.entrySet())
- { String key = entry.getKey();
- Cat value = entry.getValue();
- System.out.println(key +" - "+ value.getName()); }
- //////////////////////
- HashSet<String> L = new HashSet<>();
- L.add("Ливлаи");
- L.add("Леикеик");
- L.add("Ливлацтыапт");
- L.add("Ликцтраыпо");
- L.add("Лиыыап");
- L.add("Ливлнтнт");
- L.add("Лийцука");
- L.add("Лиробрпб");
- L.add("Ливенберг");
- L.add("Ливлабаб");
- L.add("Ливаобар");
- L.add("Лилод.юодь.");
- L.add("Ливйцуаывм");
- L.add("Ливлаыапвт");
- L.add("Лицувымф");
- L.add("Ливрьопрьв");
- L.add("Ливлапба"); //5
- Set<Integer> numbers = new HashSet<>();
- //добавление 20 чисел
- for(int i = 1; i<21; i++){
- numbers.add(i);
- }
- System.out.println("created num set:");
- for(int i : numbers){
- System.out.println(i);
- }
- Set<Integer> num2 = new HashSet<>();
- Iterator<Integer> iterator = numbers.iterator();
- while(iterator.hasNext()){
- int n = iterator.next();
- if(n < 10){
- num2.add(n);
- }
- }
- numbers = num2;
- System.out.println("число, установленное после удаления чисел, которые меньше 10:");
- for(int i : numbers){
- System.out.println(i);
- }
- System.out.println("Шестое задание")
- Map<String, Date> people = new HashMap<String, Date>();
- Map<String, Date> copy = new HashMap<String, Date>();
- DateFormat format = new SimpleDateFormat("dd-MM-yyyy");
- Date bos = format.parse("01-06-2020");
- Date eos = format.parse("31-08-2020");
- people.put("Billigen" , format.parse("01-01-2020"));
- people.put("Jackson" , format.parse("01-02-2020"));
- people.put("Tomson" , format.parse("01-03-2020"));
- people.put("black" , format.parse("01-06-2020"));
- people.put("Famos" , format.parse("01-07-2020"));
- people.put("Token" , format.parse("01-08-2020"));
- System.out.println("карта перед удалением:");
- for(String key : people.keySet()){
- System.out.printf("vorname : %s, date of birth: %s%n", key, format.format(people.get(key)));
- }
- Calendar cal1 = Calendar.getInstance();
- Calendar cal2 = Calendar.getInstance();
- Calendar cal3 = Calendar.getInstance();
- cal1.setTime(bos);
- cal2.setTime(eos);
- for(String key : people.keySet()){
- cal3.setTime(people.get(key));
- if(cal3.get(Calendar.MONTH) < cal1.get(Calendar.MONTH) && cal3.get(Calendar.MONTH) < cal2.get(Calendar.MONTH) ){
- copy.put(key, people.get(key));
- }
- }
- people.clear();
- for(String key : copy.keySet()){
- people.put(key, copy.get(key));
- }
- System.out.println(people.size());
- System.out.println("map after deleting:");
- for(String key : people.keySet()){
- System.out.printf("vorname : %s, date of birth: %s%n", key, format.format(people.get(key)));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement