JAVA. ЗАДАЧА 18.05.04. ЧТЕНИЕ, ЗАПИСЬ В ФАЙЛ.

package com.javarush.test.level18.lesson05.task04; /* Реверс файла Считать с консоли 2 имени файла: файл1, файл2. Записать в файл2 все байты из файл1, но в обратном порядке Закрыть потоки. Не использовать 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 file1Name = [...]

By | Октябрь 12th, 2016|Categories: Конспекты, Уровень 18|Tags: , |0 Comments

JAVA. ЗАДАЧА 18.05.03. ЧТЕНИЕ ИЗ ФАЙЛА, ЗАПИСЬ В ФАЙЛ.

package com.javarush.test.level18.lesson05.task03; /* Разделение файла Считать с консоли три имени файла: файл1, файл2, файл3. Разделить файл1 по следующему критерию: Первую половину байт записать в файл2, вторую половину байт записать в файл3. Если в файл1 количество байт нечетное, то файл2 должен содержать бОльшую часть. Закрыть потоки. Не использовать try-with-resources */ import java.io.*; import java.util.ArrayList; public class [...]

By | Октябрь 12th, 2016|Categories: Уровень 18|Tags: , |1 Comment

JAVA. ЗАДАЧА 18.05.05. ЧТЕНИЕ ИЗ ФАЙЛА.

package com.javarush.test.level18.lesson05.task05; /* DownloadException 1 Считывать с консоли имена файлов. 2 Если файл меньше 1000 байт, то: 2.1 Закрыть потоки 2.2 выбросить исключение DownloadException */ import java.io.*; public class Solution { public static void main(String[] args) throws DownloadException, IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); while (true) { String x = reader.readLine(); FileInputStream stream [...]

By | Октябрь 12th, 2016|Categories: Уровень 18|Tags: |0 Comments

JAVA. ЗАДАЧА 18.05.02. ASCII, ЧТЕНИЕ ФАЙЛА, SCANNER, STRINGBUILDER.

package com.javarush.test.level18.lesson05.task02; /* Подсчет запятых С консоли считать имя файла Посчитать в файле количество символов ',', количество вывести на консоль Закрыть потоки. Не использовать try-with-resources Подсказка: нужно сравнивать с ascii-кодом символа ',' */ import java.io.*; import java.util.ArrayList; import java.util.Scanner; public class Solution { public static void main(String[] args) throws IOException { ArrayList<String> lines = new [...]

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

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

package com.javarush.test.level18.lesson03.task05; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; /* Сортировка байт Ввести с консоли имя файла Считать все байты из файла. Не учитывая повторений - отсортировать их по байт-коду в возрастающем порядке. Вывести на экран Закрыть поток ввода-вывода Пример байт входного файла 44 83 44 Пример вывода 44 83 */ public [...]

By | Октябрь 12th, 2016|Categories: Уровень 18|Tags: |0 Comments

JAVA. ЗАДАЧА 18.03.04. НАХОЖДЕНИЕ САМОГО РЕДКОГО БАЙТА В ФАЙЛЕ. МНОГО ПОЛЕЗНЫХ АЛГОРИТМОВ И КОММЕНТАРИЕВ.

package com.javarush.test.level18.lesson03.task04; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Objects; /* Самые редкие байты Ввести с консоли имя файла Найти байт или байты с минимальным количеством повторов Вывести их на экран через пробел Закрыть поток ввода-вывода */ public class Solution { public static void main(String[] args) throws Exception { ArrayList<Integer> array = new [...]

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

JAVA. ЗАДАЧА 18.03.03. ПОБАЙТНОЕ ЧТЕНИЕ ИЗ ФАЙЛА. ОЧЕНЬ ЛЮБОПЫТНЫЙ СПОСОБ СРАВНЕНИЯ ЧАСЕЛ.

package com.javarush.test.level18.lesson03.task03; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Objects; /* Самые частые байты Ввести с консоли имя файла Найти байт или байты с максимальным количеством повторов Вывести их на экран через пробел Закрыть поток ввода-вывода */ public class Solution { public static void main(String[] args) throws Exception { ArrayList<Integer> array = new [...]

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

JAVA. ЗАДАЧА 18.03.02. ПОБАЙТНОЕ ЧТЕНИЕ ИЗ ФАЙЛА.

package com.javarush.test.level18.lesson03.task02; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; /* Минимальный байт Ввести с консоли имя файла Найти минимальный байт в файле, вывести его на экран. Закрыть поток ввода-вывода */ public class Solution { public static void main(String[] args) throws Exception { ArrayList<Integer> array = new ArrayList<>(); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); FileInputStream [...]

By | Октябрь 11th, 2016|Categories: Уровень 18|Tags: |0 Comments

JAVA. ЗАДАЧА 18.03.01. ПОБАЙТНОЕ ЧТЕНИЕ ИЗ ФАЙЛА.

package com.javarush.test.level18.lesson03.task01; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; /* Максимальный байт Ввести с консоли имя файла Найти максимальный байт в файле, вывести его на экран. Закрыть поток ввода-вывода */ public class Solution { public static void main(String[] args) throws Exception { ArrayList<Integer> array = new ArrayList<>(); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); FileInputStream [...]

By | Октябрь 11th, 2016|Categories: Конспекты, Уровень 18|Tags: |0 Comments