JAVA. ЗАДАЧА 19.08.02. ОБЁРТКА SYSTEM.OUT

package com.javarush.test.level19.lesson08.task02; /* Ридер обертка 2 В методе main подмените объект System.out написанной вами ридер-оберткой по аналогии с лекцией Ваша ридер-обертка должна заменять все подстроки "te" на "??" Вызовите готовый метод printSomething(), воспользуйтесь testString Верните переменной System.out первоначальный поток Вывести модифицированную строку в консоль. */ import java.io.ByteArrayOutputStream; import java.io.PrintStream; public class Solution { public static [...]

By | Ноябрь 2nd, 2016|Categories: Уровень 19|Tags: |0 Comments

JAVA. ЗАДАЧА 19.08.01. ОБЁРТКА SYSTEM.OUT

package com.javarush.test.level19.lesson08.task01; /* Ридер обертка В методе main подмените объект System.out написанной вами ридер-оберткой по аналогии с лекцией Ваша ридер-обертка должна преобразовывать весь текст в заглавные буквы Вызовите готовый метод printSomething(), воспользуйтесь testString Верните переменной System.out первоначальный поток. Вывести модифицированную строку в консоль. */ import java.io.ByteArrayOutputStream; import java.io.PrintStream; public class Solution { public static TestString [...]

By | Ноябрь 2nd, 2016|Categories: Уровень 19|Tags: |0 Comments

JAVA. ЗАДАЧА 19.05.05. УДАЛЕНИЕ ВСЕХ ЗНАКОВ ПРЕПИНАНИЯ ASCII ПРИ КОПИРОВАНИИ.

package com.javarush.test.level19.lesson05.task05; /* Пунктуация Считать с консоли 2 имени файла. Первый Файл содержит текст. Удалить все знаки пунктуации, включая символы новой строки. Результат вывести во второй файл. http://ru.wikipedia.org/wiki/%D0%9F%D1%83%D0%BD%D0%BA%D1%82%D1%83%D0%B0%D1%86%D0%B8%D1%8F Закрыть потоки. Не использовать try-with-resources */ import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; public class Solution { public static void main(String[] args) throws IOException { Scanner [...]

By | Ноябрь 1st, 2016|Categories: Уровень 19|Tags: , , , |0 Comments

JAVA. ЗАДАЧА 19.03.04. ЗАМЕНА СИМВОЛА ПРИ КОПИРОВАНИ ФАЙЛА.

package com.javarush.test.level19.lesson05.task04; /* Замена знаков Считать с консоли 2 имени файла. Первый Файл содержит текст. Заменить все точки "." на знак "!", вывести во второй файл. Закрыть потоки. Не использовать try-with-resources */ import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; public class Solution { public static void main(String[] args) throws IOException { Scanner scanner = [...]

By | Ноябрь 1st, 2016|Categories: Уровень 19|Tags: , , |0 Comments

JAVA. ЗАДАЧА 19.05.03. ВЫЧЛЕНЯЕМ ЧИСЛА ИЗ ФАЙЛА.

package com.javarush.test.level19.lesson05.task03; /* Выделяем числа Считать с консоли 2 имени файла. Вывести во второй файл все числа, которые есть в первом файле. Числа выводить через пробел. Закрыть потоки. Не использовать try-with-resources Пример тела файла: 12 text var2 14 8v 1 Результат: 12 14 1 */ import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; import java.util.StringTokenizer; [...]

By | Ноябрь 1st, 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.05. ОПЯТЬ НИ ХЕРА НЕ ПОНЯЛ, ОПЯТЬ СПИСАЛ.

package com.javarush.test.level19.lesson03.task05; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Map; /* Закрепляем адаптер Адаптировать Customer и Contact к RowItem. Классом-адаптером является DataAdapter. Инициализируйте countries перед началом выполнения программы. Соответствие кода страны и названия: UA Ukraine RU Russia CA Canada */ public class Solution { private static Map<String,String> countries = new HashMap<String,String>(); static{ countries.put("UA", "Ukraine"); countries.put("RU", [...]

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.03. НИ ХЕРА НЕ ПОНЯЛ, СПИСАЛ.

package com.javarush.test.level19.lesson03.task03; /* Адаптация нескольких интерфейсов Адаптировать IncomeData к Customer и Contact. Классом-адаптером является IncomeDataAdapter. Инициализируйте countries перед началом выполнения программы. Соответствие кода страны и названия: UA Ukraine RU Russia CA Canada Дополнить телефонный номер нулями до 10 цифр при необходимости (смотри примеры) Обратите внимание на формат вывода фамилии и имени человека */ import java.util.HashMap; [...]

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