Используя средства библиотеки Princeton, написать класс для работы с текстовыми файлами, который содержит методы, которые делают следующее:
- Считывание поданного на вход файла (здесь и далее под файлом понимается объект класса File) построчно (строка заканчивается абзацем) в массив строк (метод должен возвращать массив строк)
- Запись поданного на вход массива строк в поданный на вход файл;
- Определение, содержится подан на вход строку в представленном на входе файле (возвращает true / false)
- Нахождение всех мест вхождения поданного на вход подстроке в поданный на вход файл (возвращает массив пар целых чисел [под парой понимается массив, коллекция или класс на ваш выбор], обозначающие номер строки в файле и его индекс, с которого начинается вхождение в него указанного подстроки; если указанный подстроку в файле не встречается, вернуть пустой массив)
- Создание на основе поданного на вход файла другого файла, который содержит те же строки, что и первый файл, но отсортированы по возрастанию или убыван...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Сделать маленькое задания в Java
Реклама
Сделать маленькое задания в Java
Используя средства библиотеки Princeton, написать класс для работы с текстовыми файлами, который содержит методы, которые делают следующее:
- Считывание поданного на вход файла (здесь и далее под файлом понимается объект класса File) построчно (строка заканчивается абзацем) в массив строк (метод должен возвращать массив строк)
- Запись поданного на вход массива строк в поданный на вход файл;
- Определение, содержится подан на вход строку в представленном на входе файле (возвращает true / false)
- Нахождение всех мест вхождения поданного на вход подстроке в поданный на вход файл (возвращает массив пар целых чисел [под парой понимается массив, коллекция или класс на ваш выбор], обозначающие номер строки в файле и его индекс, с которого начинается вхождение в него указанного подстроки; если указанный подстроку в файле не встречается, вернуть пустой массив)
- Создание на основе поданного на вход файла другого файла, который содержит те же строки, что и первый файл, но отсортированы по возрастанию или убыван...