JAVA. ЗАДАЧА 19.10.03+ ПАРСИНГ HTML.

package com.javarush.test.level19.lesson10.bonus03; /* Знакомство с тегами Считайте с консоли имя файла, который имеет HTML-формат Пример: Info about Leela <span xml:lang="en" lang="en"><b><span>Turanga Leela </span></b></span><span>Super</span><span>girl</span> Первым параметром в метод main приходит тег. Например, "span" Вывести на консоль все теги, которые соответствуют заданному тегу Каждый тег на новой строке, порядок должен соответствовать порядку следования в файле Количество пробелов, [...]

By | Декабрь 30th, 2016|Categories: Уровень 19|Tags: |1 Comment

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. ЗАДАЧА 18.10.03+ CRUD.

Мой вариант, не принимает валидатор. package com.javarush.test.level18.lesson10.bonus03; /* Прайсы 2 CrUD для таблицы внутри файла Считать с консоли имя файла для операций CrUD Программа запускается с одним из следующих наборов параметров: -u id productName price quantity -d id Значения параметров: где id - 8 символов productName - название товара, 30 chars (60 bytes) price - [...]

By | Декабрь 18th, 2016|Categories: Уровень 18|Tags: |2 Comments

JAVA. ЗАДАЧА 19.10.02. ПЕРЕПИСЫВАНИЕ ФУНКЦИОНАЛА МЕТОДА.

package com.javarush.test.level19.lesson10.bonus02; /* Свой FileWriter Реализовать логику FileConsoleWriter Должен наследоваться от FileWriter При записи данных в файл, должен дублировать эти данные на консоль */ import java.io.*; //чтобы переписать методы, нужно нажать control + O public class FileConsoleWriter extends FileWriter { public FileConsoleWriter(String fileName) throws IOException { super(fileName); } public FileConsoleWriter(String fileName, boolean append) throws IOException [...]

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

JAVA. ЗАДАЧА 19.10.01+ СОРТИРОВКА ДВУХ ФАЙЛОВ В ОДИН. SAME, ADDED, REMOVED. ЛЮТЫЕ АЛГОРИТМЫ.

package com.javarush.test.level19.lesson10.bonus01; import java.io.*; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; import java.util.Objects; import java.util.Scanner; /* Отслеживаем изменения Считать в консоли 2 имени файла - file1, file2. Файлы содержат строки, file2 является обновленной версией file1, часть строк совпадают. Нужно создать объединенную версию строк, записать их в список lines Операции ADDED и REMOVED не могут идти подряд, [...]

By | Ноябрь 17th, 2016|Categories: Уровень 19|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.08. ВЫВОД ТЕКСТА В ОБРАТНОМ ПОРЯДКЕ.

package com.javarush.test.level19.lesson10.home08; /* Перевертыши 1 Считать с консоли имя файла. 2 Для каждой строки в файле: 2.1 переставить все символы в обратном порядке 2.2 вывести на экран 3 Закрыть потоки. Не использовать try-with-resources Пример тела входного файла: я - программист. Амиго Пример результата: .тсиммаргорп - я огимА */ import java.io.*; import java.nio.charset.StandardCharsets; import java.util.Scanner; public [...]

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

JAVA. ЗАДАЧА 19.10.07. ЗАМЕНА ПРОБЕЛОВ НА ЗАПЯТЫЕ.

package com.javarush.test.level19.lesson10.home07; /* Длинные слова В метод main первым параметром приходит имя файла1, вторым - файла2 Файл1 содержит слова, разделенные пробелом. Записать через запятую в Файл2 слова, длина которых строго больше 6 Закрыть потоки. Не использовать try-with-resources Пример выходных данных: длинное,короткое,аббревиатура */ import java.io.*; import java.nio.charset.StandardCharsets; import java.util.StringTokenizer; public class Solution { public static void [...]

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

JAVA. ЗАДАЧА 19.10.05. ПОСТРОЧНОЕ ЧТЕНИЕ. ЗАПИСЬ СТРОКИ.

package com.javarush.test.level19.lesson10.home05; /* Слова с цифрами В метод main первым параметром приходит имя файла1, вторым - файла2. Файл1 содержит строки со слов, разделенные пробелом. Записать через пробел в Файл2 все слова, которые содержат цифры, например, а1 или abc3d Закрыть потоки. Не использовать try-with-resources */ import java.io.*; import java.nio.charset.StandardCharsets; import java.util.StringTokenizer; public class Solution { public [...]

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

JAVA. ЗАДАЧА 19.10.04. СОРТИРОВКА СТРОК.

package com.javarush.test.level19.lesson10.home04; import java.io.*; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; import java.util.Scanner; import java.util.StringTokenizer; /* Ищем нужные строки Считать с консоли имя файла. Вывести в консоль все строки из файла, которые содержат всего 2 слова из списка words Закрыть потоки. Не использовать try-with-resources Пример: words содержит слова А, Б, В Строки: В Б А Д [...]

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