Note
|
Реализация методов не должна зависить от OS. |
Реализовать метод, который принимает путь к файлу и возвращает список строк этого файла.
Реализовать метод, который принимает путь к файлу и возвращает список слов начинающихся с гласной буквы.
Реализовать метод, который принимает путь к файлу и возвращает список слов, для которых последняя буква совпадает с первой буквой следующего за ним слова.
Реализовать метод, который принимает путь к файлу и возвращает список наибольшей комбинации цифр для каждой строки, которые идут в порядке возрастания.
Например:
Input:
1 2 1 2 3 67 68 69 23
Output:
"1 2 3", "67 68 69"
Реализовать метод, который принимает путь к файлу и возвращает частоту повторяемости всех букв в тексте, игнорируя регистр.
Реализовать метод, который принимает путь к файлу и возвращает частоту повторяемости всех слов в тексте в порядке возрастания частоты повторяемости.
Реализовать метод, который принимает путь к файлу с целыми числами и сортирующий содержимое файла по возрастанию и сохраняющий результат в файл ${origin_filepath}_
.
Реализовать метод, который принимает путь к файлу, где содержится фамилия студентов и их оценки (в качестве разделитетеля используется ,
) и возвращает успеваемость студентов.
-
Создать класс
Computer
. -
Добавить ему несколько полей, создать объект этого класса, сериализовать в файл.
-
Десериализовать объект из того же файла, вывести значения полей в консоль.
-
Создать класс
Notebook
- наследникComputer
. -
В этом классе должно быть поле типа
Touchpad
- также созданного класса со своими полями. -
Добавить в класс
Notebook
transient
-поле. -
Создать объект класса
Notebook
, сериализовать в файл. -
Десериализовать объект из файла, продемонстрировать, что
transient
-поля не сериализуются.