Skip to content

Instantly share code, notes, and snippets.

View Viacheslav77's full-sized avatar

Viacheslav77

View GitHub Profile
@Viacheslav77
Viacheslav77 / DuplicateNumbers 0
Created March 3, 2016 00:32
Решить задачу подсчета повторяющихся элементов в массиве с помощью HashMap.
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Random;
/*Решить задачу подсчета повторяющихся элементов в массиве с помощью HashMap.*/
public class DuplicateNumbers {
public static void main (String[]args){
@Viacheslav77
Viacheslav77 / DuplicateNumbers
Last active March 3, 2016 00:37
Решить задачу подсчета повторяющихся элементов в HashMap с помощью HashMap.
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Random;
//Решить задачу подсчета повторяющихся элементов в HashMap с помощью HashMap.
public class DuplicateNumbers {
public static void main (String[]args){
@Viacheslav77
Viacheslav77 / Monitor2-1
Last active March 2, 2016 00:30
Написать монитор с помощью операторов пересечения списков, которых хранит дату модификации файлов и выводит сообщения при изменении в файлах* .*/
package Monitor2;
import java.lang.InterruptedException;
import java.nio.file.Files;
import java.nio.file.attribute.BasicFileAttributes;
import java.sql.Date;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
@Viacheslav77
Viacheslav77 / Dictionary2
Last active March 2, 2016 01:49
1. Написать программу переводчик, которая будет переводить текст, написанный на одном языке, на другой язык согласно заранее составленному словарю. 2. Сделать ф-ю ручного наполнения словаря и возможность его сохранения на диск.
package Dictionary;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.HashMap;
@Viacheslav77
Viacheslav77 / Dictionary
Last active March 1, 2016 22:39
Написать программу переводчик, которая будет переводить текст, написанный на одном языке, на другой язык согласно заранее составленному словарю
package Dictionary;
import java.util.HashMap;
import java.util.Map;
public class Dictionary {
private Map <String,String> Dic;
@Viacheslav77
Viacheslav77 / IFileEvents
Last active February 25, 2016 00:12
Написать монитор, которых хранит дату модификации файлов и выводит сообщения при изменении в файлах, а так же выводит сообщения при добавлении/удалении файлов
package Monitor2;
import java.io.File;
public interface IFileEvents {
void onFileAdded(File path2);
void onFileDeleted(File path2);
void onFileModified(File path2);
}
@Viacheslav77
Viacheslav77 / IFileEvents
Created February 24, 2016 13:55
Модифицировать монитор так, чтобы он работал на базе связных списков
package Monitor2;
public interface IFileEvents {
void onFileAdded(String path);
void onFileDeleted(String path);
}
@Viacheslav77
Viacheslav77 / findFiles
Last active February 23, 2016 22:56
Написать ф-ю, которая сохранит содержимое каталога в список и выведет первые 5 элементов на экран, через методы
package SafeCatalog;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
@Viacheslav77
Viacheslav77 / ReadFile
Last active February 23, 2016 19:18
Написать ф-ю, которая сохранит содержимое каталога в список и выведет первые 5 элементов на экран.
package SafeCatalog;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class ReadFile {
@Viacheslav77
Viacheslav77 / AnyTapeArray
Last active February 22, 2016 22:38
Написать класс, который умеет хранить в себе массив любых типов данных (int, long etc.). Реализовать метод, который возвращает любой элемент массива по индексу.
package AnyTapeArray;
public class AnyTapeArray <E> {
private E [] arr;
public E getArrIndex(int i){
return arr[i] ;
}
public void setArr( E [] arr){