Java поставляется с много удобных Классы ввода/вывода для поддержки ввода и вывода через поток байтов и файловую систему. Вот список примеров ввода-вывода Java, включая обработку файлов, временных файлов и каталогов, кодирование, сериализацию, а также сжатие с помощью zip или Gzip.
Счастливого изучения Java Ввод/вывод 🙂
Файл
Список примеров файлов, демонстрирующих использование ввода-вывода Java для создания, чтения, записи, изменения файла и получения информации о файле.
- Создайте файл
- Построить путь к файлу
- Установите разрешение на доступ к файлу
- Чтение файла с помощью BufferedInputStream
- Чтение файла с помощью BufferedReader
- Запись файла с помощью потока вывода файла
- Запись файла с помощью BufferedWriter
- Добавление содержимого в файл
- Удалить файл
- Удалять файлы только с определенным расширением
- Поиск файлов только с определенным расширением
- Переименовать файл
- Копирование файла
- Переместить файл в другой каталог
- Получить дату создания файла
- Получить дату последнего изменения файла
- Измените дату последнего изменения файла
- Сделайте файл доступным только для чтения
- Получить размер файла
- Получить путь к файлу файла
- Получить общее количество строк файла
- Проверьте, существует ли файл
- Проверьте, скрыт ли файл
- Считывание данных в кодировке UTF-8 из файла
- Запись данных в кодировке UTF-8 в файл
- Назначьте содержимое файла переменной
- Создайте значение контрольной суммы файла
- Преобразуйте файл в массив байтов
- Преобразование массива байтов в файл
- Преобразовать строку во входной поток
- Преобразовать входной поток в строку
- Преобразовать файл в шестнадцатеричный
- Получите общее количество свободного места на диске в вашем разделе или томе
Сериализация файлов
Возьмите любой объект, реализующий интерфейс сериализации, преобразуйте его в байты и сохраните в файл; Файл может быть полностью восстановлен в исходный объект позже.
Сжатие файлов
Примеры сжатия файлов, ZIP и GZip.
- Сжимать файлы в формате ZIP
- Распаковка файлов из ZIP-файла
- Сжатие файла в формате GZIP
- Распаковать файл из файла GZIP
- Сжать сериализованный объект в файл
- Распаковать сериализованный объект из файла Gzip
Временный файл
Список примеров манипуляций с временными файлами.
- Создайте временный файл
- Запись данных во временный файл
- Удалить временный файл
- Получить путь к временному файлу
Каталог
Список примеров манипуляций с каталогом.
- Создать каталог
- Удалить каталог
- Копировать каталог
- Просмотр/Перечисление структуры каталогов
- Проверьте, пуст ли каталог
- Получить текущий рабочий каталог
Консольный ввод-вывод
Список примеров ввода-вывода консоли.
Ссылка на ввод-вывод Java
Оригинал: “https://mkyong.com/tutorials/java-io-tutorials/”