Баламут Чума (balamut4uma) wrote,
Баламут Чума
balamut4uma

Javarush. Уровень 8

Уровень 8

//Вывод на экран элементов Set

public static void main(String[] args)
{
        Set set = new HashSet();
        set.add("Stop");
        set.add("Look");
        set.add("Listen");
       
        Iterator iterator = set.iterator();
       
        while (iterator.hasNext())
        {
                String text = iterator.next();
                System.out.println(text);
        }
}
// Вывод на экран элементов List
public static void main(String[] args)
{
        List list = new ArrayList();
        list.add("Stop");
        list.add("Look");
        list.add("Listen");

        Iterator iterator = list.iterator();
       
        while (iterator.hasNext())
        {
                String text = iterator.next();
                System.out.println(text);
        }
}

//Вывод на экран элементов Map
public static void main(String[] args)
{
        Map map = new HashMap();
        map.put("first", "Stop");
        map.put("second", "Look");
        map.put("third", "Listen");
       
        Iterator> iterator = map.entrySet().iterator();

        while (iterator.hasNext())
        {
                Map.Entry pair = iterator.next();
                String key = pair.getKey();
                String value = pair.getValue();
                System.out.println(key + ":" + value);
        }
}
//Вывод на экран элементов Set
public static void main(String[] args)
{
        Set set = new HashSet();
        set.add("Stop");
        set.add("Look");
        set.add("Listen");
       
        for (String text : set)
        {
                System.out.println(text);
        }
}       
//Вывод на экран элементов List
public static void main(String[] args)
{
        List list = new ArrayList();
        list.add("Stop");
        list.add("Look");
        list.add("Listen");
               
        for (String text : list)
        {
                System.out.println(text);
        }
}
//Вывод на экран элементов Map
public static void main(String[] args)
{
        Map map = new HashMap();
        map.put("first", "Stop");
        map.put("second", "Look");
        map.put("third", "Listen");
       
        for (Map.Entry pair : map.entrySet())
        {
                String key = pair.getKey();
                String value = pair.getValue();
                System.out.println(key + ":" + value);
        }
}
package com.javarush.test.level08.lesson03.task01;

import java.util.HashSet;
import java.util.Set;
import java.util.Iterator;
/* HashSet из растений
Создать коллекцию HashSet с типом элементов String.
Добавить в неё 10 строк: арбуз, банан, вишня, груша, дыня, ежевика, жень-шень, земляника, ирис, картофель.
Вывести содержимое коллекции на экран, каждый элемент с новой строки.
Посмотреть, как изменился порядок добавленных элементов.
*/

public class Solution
{
        public static void main(String[] args) throws Exception
        {
                //напишите тут ваш код
        Set set = new HashSet();
        set.add("арбуз");
        set.add("банан");
        set.add("вишня");
        set.add("груша");
        set.add("дыня");
        set.add("ежевика");
        set.add("жень-шень");
        set.add("земляника");
        set.add("ирис");
        set.add("картофель");

        for (String text : set)
                {
                        System.out.println(text);
                }               

        }
}


package com.javarush.test.level08.lesson03.task02;

import java.util.HashSet;
import java.util.HashMap;
import java.util.Map;

/* HashMap из 10 пар
Создать коллекцию HashMap, занести туда 10 пар строк:
арбуз - ягода, банан - трава, вишня - ягода, груша - фрукт, дыня - овощ, ежевика - куст, жень-шень - корень, земляника - ягода, ирис - цветок, картофель - клубень.
Вывести содержимое коллекции на экран, каждый элемент с новой строки.
Пример вывода (тут показана только одна строка):
картофель - клубень
*/

public class Solution
{
        public static void main(String[] args) throws Exception
        {
                //напишите тут ваш код
                Map map = new HashMap();
                map.put("арбуз", "ягода");
                map.put("банан", "трава");
                map.put("вишня", "ягода");
                map.put("груша", "фрукт");
                map.put("дыня", "овощ");
                map.put("ежевика", "куст");
                map.put("жень-шень", "корень");
                map.put("земляника", "ягода");
                map.put("ирис", "цветок");
                map.put("картофель", "клубень");
       
                for (Map.Entry pair : map.entrySet())
                {
                        String key = pair.getKey();
                        String value = pair.getValue();
                        System.out.println(key + " - " + value);
                }
        }
}

package com.javarush.test.level08.lesson03.task03;

import java.util.HashMap;
import java.util.Map;

/* Коллекция HashMap из котов
Есть класс Cat с полем имя (name, String).
Создать коллекцию HashMap.
Добавить в коллекцию 10 котов, в качестве ключа использовать имя кота.
Вывести результат на экран, каждый элемент с новой строки.
*/

public class Solution
{
        public static void main(String[] args) throws Exception
        {
                String[] cats = new String[] {"васька", "мурка", "дымка", "рыжик", "серый", "снежок", "босс", "борис", "визя", "гарфи"};

                HashMap map = addCatsToMap(cats);

                for (Map.Entry pair : map.entrySet())
                {
                        System.out.println(pair.getKey() + " - " + pair.getValue());
                }
        }


        public static HashMap addCatsToMap(String[] cats)
        {
                //напишите тут ваш код
                HashMap map = new HashMap();
                for (int i = 0; i < cats.length; i++) {
                        Cat cat = new Cat(cats[i]);
                        map.put(cats[i],cat);
                }
                       
                return map;

        }


        public static class Cat
        {
                String name;

                public Cat(String name)
                {
                        this.name = name;
                }

                @Override
                public String toString()
                {
                        return name != null ? name.toUpperCase() : null;
                }
        }
}
// Прошла тестирование

package com.javarush.test.level08.lesson03.task04;

import java.util.HashMap;
import java.util.Map;

/* Вывести на экран список ключей
Есть коллекция HashMap, туда занесли 10 различных строк. Вывести на экран список ключей, каждый элемент с новой строки.
*/

public class Solution
{
        public static void main(String[] args) throws Exception
        {
                HashMap map = new HashMap();
                map.put("Sim", "Sim");
                map.put("Tom", "Tom");
                map.put("Arbus", "Arbus");
                map.put("Baby", "Baby");
                map.put("Cat", "Cat");
                map.put("Dog", "Dog");
                map.put("Eat", "Eat");
                map.put("Food", "Food");
                map.put("Gevey", "Gevey");
                map.put("Hugs", "Hugs");

                printKeys(map);
        }

        public static void printKeys(Map map)
        {
                //напишите тут ваш код
               
                for (Map.Entry pair : map.entrySet())
                {
                        System.out.println(pair.getKey());
                }               
        }
}
// Прошла тестирование

package com.javarush.test.level08.lesson03.task05;

import java.util.HashMap;
import java.util.Map;

/* Вывести на экран список значений
Есть коллекция HashMap, туда занесли 10 различных строк.
Вывести на экран список значений, каждый элемент с новой строки.
*/

public class Solution
{
        public static void main(String[] args) throws Exception
        {
                HashMap map = new HashMap();
                map.put("Sim", "Sim");
                map.put("Tom", "Tom");
                map.put("Arbus", "Arbus");
                map.put("Baby", "Baby");
                map.put("Cat", "Cat");
                map.put("Dog", "Dog");
                map.put("Eat", "Eat");
                map.put("Food", "Food");
                map.put("Gevey", "Gevey");
                map.put("Hugs", "Hugs");

                printValues(map);
        }

        public static void printValues(Map map)
        {
                //напишите тут ваш код
                for (Map.Entry pair : map.entrySet())
                {
                        System.out.println(pair.getValue());
                }                
        }

}
// Прошла тестирование

package com.javarush.test.level08.lesson03.task06;

import java.util.HashMap;
import java.util.Map;

/* Коллекция HashMap из Object
Есть коллекция HashMap, туда занесли 10 различных пар объектов.
Вывести содержимое коллекции на экран, каждый элемент с новой строки.
Пример вывода (тут показана только одна строка):
Sim - 5
*/

public class Solution
{
        public static void main(String[] args) throws Exception
        {
                HashMap map = new HashMap();
                map.put("Sim", 5);
                map.put("Tom", 5.5);
                map.put("Arbus", false);
                map.put("Baby", null);
                map.put("Cat", "Cat");
                map.put("Eat", new Long(56));
                map.put("Food", new Character('3'));
                map.put("Gevey", '6');
                map.put("Hugs", 111111111111L);
                map.put("Comp", (double)123);

                //напишите тут ваш код
                for (Map.Entry pair : map.entrySet())
                {
                        System.out.println(pair.getKey() + " - " + pair.getValue());
                }                

        }
}
//Прошла тестирование

//Получение текущей даты:
public static void main(String[] args) throws Exception
{
        Date currentTime = new Date();
        System.out.println("Current time: " + currentTime);
}

//Вычисление разницы между двумя датами:
public static void main(String[] args) throws Exception
{
        Date currentTime = new Date();
        Thread.sleep(3000);
        Date newTime = new Date();
       
        long msDelay = newTime.getTime() - currentTime.getTime();
        System.out.println("Time distance is: " + msDelay + " in ms");
}

public static void main(String[] args) throws Exception
{
        Date startTime = new Date();
       
        long endTime = startTime.getTime() + 5000;
        Date endDate = new Date(endTime);
       
        Thread.sleep(3000);
       
        Date currentTime = new Date();
        if (currentTime.after(endDate))
        {
                System.out.println("End time!");
        }
}

//Сколько прошло времени с начала сегодняшнего дня:
public static void main(String[] args) throws Exception
{
        Date currentTime = new Date();
        int hours = currentTime.getHours();
        int mins = currentTime.getMinutes();
        int secs = currentTime.getSeconds();
       
        System.out.println("Time from midnight " + hours + ":" + mins + ":" + secs);
}

//Сколько дней прошло с начала года:
public static void main(String[] args) throws Exception
{
        Date yearStartTime = new Date();
        yearStartTime.setHours(0);
        yearStartTime.setMinutes(0);
        yearStartTime.setSeconds(0);
       
        yearStartTime.setDate(1);
        yearStartTime.setMonth(0);

        Date currentTime = new Date();
        long msTimeDistance = currentTime.getTime() - yearStartTime.getTime();
        long msDay = 24 * 60 * 60 * 1000;
       
        int dayCount = (int) (msTimeDistance/msDay);
        System.out.println("Days from start of year: " + dayCount);
}

//

package com.javarush.test.level08.lesson06.task01;

import java.util.*;

/* Создать два списка LinkedList и ArrayList
Нужно создать два списка – LinkedList и ArrayList.
*/

public class Solution
{
        public static Object createArrayList()
        {
                //напишите тут ваш код
                ArrayList list = new ArrayList();
                return list;
        }

        public static Object createLinkedList()
        {
                //напишите тут ваш код
                LinkedList list = new LinkedList();
                return list;

        }
}

package com.javarush.test.level08.lesson06.task02;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

/* Провести 10 тысяч вставок, удалений
Для arrayList и linkedList провести 10 тысяч вставок, удалений, а также вызовов get и set.
*/

public class Solution
{
        public static void main(String[] args) throws Exception
        {
                // ArrayList
                ArrayList arrayList = new ArrayList();
                insert10000(arrayList);
                get10000(arrayList);
                set10000(arrayList);
                remove10000(arrayList);

                // LinkedList
                LinkedList linkedList = new LinkedList();
                insert10000(linkedList);
                get10000(linkedList);
                set10000(linkedList);
                remove10000(linkedList);
        }

        public static void insert10000(List list)
        {
                //напишите тут ваш код
                for (int i = 0; i<10000; i++)
                        list.add(i,i);
        }

        public static void get10000(List list)
        {
                //напишите тут ваш код
                for (int i = 0; i), занести туда 20 различных чисел.
Удалить из множества все числа больше 10.
*/

public class Solution
{
public static HashSet createSet()
{
//напишите тут ваш код
HashSet hashList = new HashSet();
for (int i = 0; i < 20; i++) {
hashList.add(i);
}
return hashList;
}

public static HashSet removeAllNumbersMoreThan10(HashSet set)
{
//напишите тут ваш код
Iterator iterator = set.iterator();
while(iterator.hasNext())
{
int i = iterator.next();
if (i >10)
iterator.remove();

}
return set;
}
}

#java #программирование #программист #javarush #баламутчума
#баламутчумаjava #баламутчумапрограммирование #баламутчумапрограммист #баламутчумаjavarush
Tags: #java, #javarush, #баламутчума, #баламутчумаjava, #баламутчумаjavarushМетки, #баламутчумапрограммирование, #баламутчумапрограммист, #программирование, #программист
Subscribe

Recent Posts from This Journal

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments