JAVA. ЗАДАЧА 20.02.02. ЧТЕНИЕ И ЗАПИСЬ. СЕРИАЛИЗАЦИЯ.

package com.javarush.test.level20.lesson02.task02; import java.io.*; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; /* Читаем и пишем в файл: JavaRush Реализуйте логику записи в файл и чтения из файла для класса JavaRush В файле your_file_name.tmp может быть несколько объектов JavaRush Метод main реализован только для вас и не участвует в тестировании */ public class Solution { [...]

By | Декабрь 28th, 2016|Categories: Полезные задачи, Уровень 20|Tags: |0 Comments

JAVA. ЗАДАЧА 19.10.09. ПОДРОБНОЕ ОПИСАНИЕ РАБОТЫ ОБЁРТКИ SYSTEM.OUT

package com.javarush.test.level19.lesson10.home09; /* Контекстная реклама В методе main подмените объект System.out написанной вами реадер-оберткой Ваша реадер-обертка должна выводить на консоль контекстную рекламу после каждого второго println-а Вызовите готовый метод printSomething(), воспользуйтесь testString Верните переменной System.out первоначальный поток Рекламный текст: "JavaRush - курсы Java онлайн" Пример вывода: first second JavaRush - курсы Java онлайн third fourth [...]

By | Ноябрь 11th, 2016|Categories: Конспекты, Полезные задачи, Уровень 19|Tags: , |0 Comments

JAVA. ЗАДАЧА 19.10.03. РАБОТА С ОБЪЕКТАМИ. CALENDAR, GREGORIANCALENDAR. ПОСТРОЧНОЕ ЧТЕНИЕ ИЗ ФАЙЛА.

package com.javarush.test.level19.lesson10.home03; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.nio.charset.StandardCharsets; import java.text.ParseException; import java.util.*; /* Хуан Хуанович В метод main первым параметром приходит имя файла. В этом файле каждая строка имеет следующий вид: имя день месяц год где [имя] - может состоять из нескольких слов, разделенных пробелами, и имеет тип String [день] - [...]

By | Ноябрь 9th, 2016|Categories: Конспекты, Полезные задачи, Уровень 19|Tags: , |0 Comments

JAVA. ЗАДАЧА 19.10.01. TREEMAP. CONTAINSKEY();

package com.javarush.test.level19.lesson10.home01; /* Считаем зарплаты В метод main первым параметром приходит имя файла. В этом файле каждая строка имеет следующий вид: имя значение где [имя] - String, [значение] - double. [имя] и [значение] разделены пробелом Для каждого имени посчитать сумму всех его значений Все данные вывести в консоль, предварительно отсортировав в возрастающем порядке по имени [...]

By | Ноябрь 8th, 2016|Categories: Конспекты, Полезные задачи, Уровень 19|Tags: , |0 Comments

JAVA. ЗАДАЧА 19.05.01. FILEREADER. FILEWRITER. ПОБАЙТНОЕ СЧИТЫВАНИЕ И ЗАПИСЬ.

package com.javarush.test.level19.lesson05.task01; /* Четные байты Считать с консоли 2 имени файла. Вывести во второй файл все байты с четным индексом. Пример: второй байт, четвертый байт, шестой байт и т.д. Закрыть потоки ввода-вывода. */ import java.io.FileReader; import java.io.FileWriter; import java.util.ArrayList; import java.util.Scanner; public class Solution { public static void main(String[] args) throws Exception { Scanner scanner [...]

By | Октябрь 31st, 2016|Categories: Полезные задачи, Уровень 19|Tags: , , , , |0 Comments

JAVA. ЗАДАЧА 19.03.04. ИНТЕРЕСНЫЙ КОД. АДАПТАЦИЯ. КАК СЧИТАТЬ ДАННЫЕ В ОБЪЕКТ.

package com.javarush.test.level19.lesson03.task04; import java.io.IOException; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Scanner; /* И еще один адаптер Адаптировать Scanner к PersonScanner. Классом-адаптером является PersonScannerAdapter. Данные в файле хранятся в следующем виде: Иванов Иван Иванович 31 12 1950 В файле хранится большое количество людей, данные одного человека находятся в одной строке. Метод read() должен читать данные одного человека. [...]

By | Октябрь 31st, 2016|Categories: Конспекты, Полезные задачи, Уровень 19|Tags: |0 Comments

JAVA. ЗАДАЧА 19.03.02. АДАПТЕР.

package com.javarush.test.level19.lesson03.task02; /* Адаптер Используйте класс AdapterFileOutputStream, чтобы адаптировать FileOutputStream к новому интерфейсу AmigoStringWriter */ import java.io.FileOutputStream; import java.io.IOException; /* для того, чтобы создать адаптер, нужно: 1. создать класс-адаптер, имплементирующий второй класс 2. создать в адаптере приватную ссылку 3. создать конструктор (с импортом ссылки первого класса), который будет ссылать нашу ссылку на первый класс 4. [...]

By | Октябрь 29th, 2016|Categories: Конспекты, Полезные задачи, Уровень 19|Tags: |0 Comments

JAVA. ЗАДАЧА 18.10.01+ ШИФРОВКА / ДЕШИФРОВКА.

JAVA 7. package com.javarush.test.level18.lesson10.bonus01; /* Шифровка Придумать механизм шифровки/дешифровки Программа запускается с одним из следующих наборов параметров: -e fileName fileOutputName -d fileName fileOutputName где fileName - имя файла, который необходимо зашифровать/расшифровать fileOutputName - имя файла, куда необходимо записать результат шифрования/дешифрования -e - ключ указывает, что необходимо зашифровать данные -d - ключ указывает, что необходимо расшифровать [...]

By | Октябрь 22nd, 2016|Categories: Java 8, Полезные задачи, Уровень 18|Tags: , |0 Comments

JAVA. ЗАДАЧА 18.10.04. ПЕРЕЗАПИСЬ ИЗ ВТОРОГО ФАЙЛА В НАЧАЛО ПЕРВОГО.

package com.javarush.test.level18.lesson10.home04; /* Объединение файлов Считать с консоли 2 имени файла В начало первого файла записать содержимое второго файла так, чтобы получилось объединение файлов Закрыть потоки. Не использовать try-with-resources */ import java.io.*; import java.util.ArrayList; public class Solution { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String firstFile = [...]

By | Октябрь 20th, 2016|Categories: Полезные задачи, Уровень 18|Tags: , |0 Comments

JAVA. ЗАДАЧА 18.10.03. ЧТЕНИЕ И ДОЗАПИСЬ ИЗ 2 ФАЙЛОВ В ОДИН.

package com.javarush.test.level18.lesson10.home03; /* Два в одном Считать с консоли 3 имени файла Записать в первый файл содержимого второго файла, а потом дописать в первый файл содержимое третьего файла Закрыть потоки. Не использовать try-with-resources */ import java.io.*; public class Solution { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String [...]

By | Октябрь 20th, 2016|Categories: Конспекты, Полезные задачи, Уровень 18|Tags: , |0 Comments