This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.javarush.test.level18.lesson10.home08; | |
import java.io.BufferedReader; | |
import java.io.FileInputStream; | |
import java.io.IOException; | |
import java.io.InputStreamReader; | |
import java.util.*; | |
/* Нити и байты | |
Читайте с консоли имена файлов, пока не будет введено слово "exit" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.javarush.test.level18.lesson10.home09; | |
/* Файлы и исключения | |
Читайте с консоли имена файлов | |
Если файла не существует (передано неправильное имя файла), то | |
перехватить исключение FileNotFoundException, вывести в консоль переданное неправильное имя файла и завершить работу | |
программы. | |
Закрыть потоки. Не использовать try-with-resources | |
Не используйте System.exit(); | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.javarush.test.level18.lesson10.home10; | |
/* Собираем файл | |
Собираем файл из кусочков | |
Считывать с консоли имена файлов | |
Каждый файл имеет имя: [someName].partN. Например, Lion.avi.part1, Lion.avi.part2, ..., Lion.avi.part37. | |
Имена файлов подаются в произвольном порядке. Ввод заканчивается словом "end" | |
В папке, где находятся все прочтенные файлы, создать файл без приставки [.partN]. Например, Lion.avi | |
В него переписать все байты из файлов-частей используя буфер. | |
Файлы переписывать в строгой последовательности, сначала первую часть, потом вторую, ..., в конце - последнюю. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.javarush.test.level18.lesson10.bonus03; | |
/* Прайсы 2 | |
CrUD для таблицы внутри файла | |
Считать с консоли имя файла для операций CrUD | |
Программа запускается с одним из следующих наборов параметров: | |
-u id productName price quantity | |
-d id | |
Значения параметров: | |
где id - 8 символов |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.javarush.test.level19.lesson03.task03; | |
/* Адаптация нескольких интерфейсов | |
Адаптировать IncomeData к Customer и Contact. | |
Классом-адаптером является IncomeDataAdapter. | |
Инициализируйте countries перед началом выполнения программы. Соответствие кода страны и названия: | |
UA Ukraine | |
RU Russia | |
CA Canada | |
Дополнить телефонный номер нулями до 10 цифр при необходимости (смотри примеры) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.javarush.test.level19.lesson05.task01; | |
/* Четные байты | |
Считать с консоли 2 имени файла. | |
Вывести во второй файл все байты с четным индексом. | |
Пример: второй байт, четвертый байт, шестой байт и т.д. | |
Закрыть потоки ввода-вывода. | |
*/ | |
import java.io.*; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.javarush.test.level19.lesson05.task04; | |
/* Замена знаков | |
Считать с консоли 2 имени файла. | |
Первый Файл содержит текст. | |
Заменить все точки "." на знак "!", вывести во второй файл. | |
Закрыть потоки. Не использовать try-with-resources | |
*/ | |
import java.io.*; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.javarush.test.level19.lesson10.home01; | |
/* Считаем зарплаты | |
В метод main первым параметром приходит имя файла. | |
В этом файле каждая строка имеет следующий вид: | |
имя значение | |
где [имя] - String, [значение] - double. [имя] и [значение] разделены пробелом | |
Для каждого имени посчитать сумму всех его значений | |
Все данные вывести в консоль, предварительно отсортировав в возрастающем порядке по имени |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.javarush.test.level19.lesson10.home03; | |
import java.io.*; | |
import java.text.ParseException; | |
import java.text.SimpleDateFormat; | |
import java.util.ArrayList; | |
import java.util.List; | |
/* Хуан Хуанович | |
В метод main первым параметром приходит имя файла. |