Уровень 8.3 задачника Java

Задание 1

Дан текстовый файл. В нем записан текст и встречаются числа. Возведите каждое из этих чисел в квадрат и запишите результат обратно в этот же файл.

Задание 2

Дана папка с файлами. Удалите из этой папки все файлы с заданным расширением.

Задание 3

Дан массив. Запишите элементы этого массива в файл так, чтобы каждый элемент был написан с новой строки.

Задание 4

Сделайте функцию, которая будет возвращать массив, заполненный N случайными числами из заданного диапазона так, чтобы числа не повторялись.