Метод | Описание | Пример |
System.out.print() | Вывод без перевода строки | System.out.print("Hello"); |
System.out.println() | Вывод с переводом строки | System.out.println("World"); |
System.out.printf() | Форматированный вывод | System.out.printf("%d", 10); |
- %d - целые числа
- %f - числа с плавающей точкой
- %s - строки
- %n - перевод строки
System.out.printf("Имя: %s, Возраст: %d%n", "Анна", 25);
- Создание объекта FileWriter
- Инициализация PrintWriter
- Запись данных
- Закрытие потока
Код | Описание |
FileWriter fw = new FileWriter("output.txt"); | Создание файлового потока |
PrintWriter pw = new PrintWriter(fw); | Инициализация PrintWriter |
pw.println("Текст для записи"); | Запись строки в файл |
- Arrays.toString() - для одномерных массивов
- Arrays.deepToString() - для многомерных
- Использование toString()
- Итерация через for-each
- Стримы Java 8+
Уровень логирования | Метод |
INFO | logger.info() |
DEBUG | logger.debug() |
ERROR | logger.error() |
private static final Logger logger = Logger.getLogger(ClassName.class.getName());
logger.info("Информационное сообщение");
Рекомендации
Для production-кода рекомендуется использовать системы логирования (Log4j, SLF4J) вместо System.out. Для сложных структур данных переопределяйте метод toString() для удобного вывода.