Skip to content

Instantly share code, notes, and snippets.

View Viacheslav77's full-sized avatar

Viacheslav77

View GitHub Profile
@Viacheslav77
Viacheslav77 / Main
Last active March 4, 2016 18:20
Проект Монитор: 1) функция вывода даты создания файла на экран (см. java.io.File). 2) функция мониторинга более одного файла. 3) . Написать код для мониторинга каталога с функцией рекурсивного мониторинга. Выводить на экран предупреждение если в каталог добавляется текстовый файл (*.txt).
package Monitor;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
System.out.println( "Добавить в проект «монитор» функцию вывода даты создания файла на экран (см. java.io.File).");
Monitor m = new Monitor("d:\\1.txt", new FileEvent());
@Viacheslav77
Viacheslav77 / Recursion
Created January 30, 2016 10:06
Написать рекурсивную ф-ю для вывода на экран всех файлов и каталогов, имя которых длиннее 5 символов и вторая буква равна ‘A’.
package Recursion;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
/*Написать рекурсивную ф-ю для вывода на экран всех файлов и каталогов, имя которых длиннее 5
символов и вторая буква равна ‘A’.*/
public class Main {
@Viacheslav77
Viacheslav77 / CreateFile
Last active January 29, 2016 12:50
Написать программу, которая создаст текстовый файл и запишет в него список файлов (путь, имя, дата создания) из заданного каталога.
package CreateFile;
/*Написать программу, которая создаст текстовый файл и запишет в него список файлов (путь, имя, дата создания) из заданного каталога.*/
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.sql.Date;
import java.util.ArrayList;
@Viacheslav77
Viacheslav77 / CopyFile
Last active January 29, 2016 13:03
/*Написать программу для копирования всех файлов из одного каталога в другой.*/
package CopyFile;
/*Написать программу для копирования всех файлов из одного каталога в другой.*/
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.IOException;
import java.util.ArrayList;
@Viacheslav77
Viacheslav77 / FileRW
Last active January 29, 2016 13:11
Написать программу, которая считает текстовый файл, заменит в нем все слова “Hello” на “1234” и запишет изменения в тот-же файл.
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
/* Написать программу, которая считает текстовый файл, заменит
* в нем все слова “Hello” на “1234” и запишет изменения в тот-же файл.*/
public class FileRW {
@Viacheslav77
Viacheslav77 / Main
Created January 28, 2016 14:35
Модифицироватьпроект FindFiles так, чтобы программа искала в каталоге все файлы с расширениями из списка
package FindFiles;
/* Модифицироватьпроект FindFiles так, чтобы программа искала в каталоге все файлы с расширениями из списка.*/
import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;
import java.util.ArrayList;
public class Main {
@Viacheslav77
Viacheslav77 / List Student
Last active January 31, 2016 20:15
Список студентов 1) список должен вводиться с клавиатуры 2) должна быть возможность удалять студента по номеру 3) при введении неправильных данных программа должна кидать исключение и обрабатывала его с выводом соотв. сообщений на экраню
package Student;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
import Student.Inpt.NumeralExceptions;
import Student.Inpt.TextExceptions;
@Viacheslav77
Viacheslav77 / Circle
Last active January 27, 2016 10:40
Figures polimorfism + interface
package Figures_polimorfism;
public class Circle extends Figures {
public Circle(){
a=5;
//System.out.println("Конструктор Круг");
}
public Circle( int a){
package Human;
public class HumanComparable implements Comparable{
private int age;
public HumanComparable (int age){
this.age= age;
}
public int getAge(){
@Viacheslav77
Viacheslav77 / Circle
Created January 26, 2016 13:39
Figures Polimorfizm
package Figures_polimorfism;
public class Circle extends Rectangle {
public Circle(){
r=5;
//System.out.println("Конструктор Круг");
}
public Circle( int r){