|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
|||||||||||||||||||||
Не работают методы класса (вывод данных в файлы)03.04.2022, 17:10. Показов 1382. Ответов 8
Помогите, пожалуйста, исправить код.
В классе есть два метода: 1. void output(OutputStream out) - запись в байтовый поток. 2. void write(Writer out) - запись в символьный поток. В классе есть поля, которые и нужно записать.
Байтовый поток
Символьный поток
При попытке вызвать методы появляются такие ошибки: 'output(java.io.OutputStream)' in 'Tasks.Zapusk' cannot be applied to '(java.lang.String)' 'write(java.io.OutputStream)' in 'Tasks.Zapusk' cannot be applied to '(java.lang.String)' Т.е. вот эти методы не могут применяться вместе с java.lang.String. Мне кажется, я не совсем правильно прописала алгоритмы в методах. Все примеры, которые я находила, были только в public static void main, а мне нужно сделать именно метод класса. Может быть, я зря создаю FileOutputStream в методе. Его нужно делать при вызове метода. Но как тогда в самом методе указать, что данные должны быть записаны строго в какой-то файл?
0
|
|||||||||||||||||||||
| 03.04.2022, 17:10 | |
|
Ответы с готовыми решениями:
8
Почему не все методы класса «Прямоугольник» работают?
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 03.04.2022, 17:39 | |
|
Ты не понимаешь, что String и OutputStream - это вообще не одно и то же?
0
|
|
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
|
| 03.04.2022, 17:56 [ТС] | |
|
xoraxax, я знаю, что это разные вещи. Но вроде так нужно указывать имя файла при работе с ним - в кавычках.
У меня есть конкретный файл, куда я хотела записать, я его и пишу. Или при работе с OutputStream, если он параметр метода, надо поступать как-то по-другому?
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 03.04.2022, 19:00 | |
|
если ты знаешь, что в тостер надо класть хлеб, ты же не кладешь туда валенки.
0
|
|
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
|
| 03.04.2022, 19:22 [ТС] | |
|
Я описала суть своей проблемы. Указала, что не могу найти похожие решения в интернете. У меня есть примерный код. Я так вижу решение задачи. Хочу понять, в чём там ошибки и как их можно устранить.
Я создала эту тему в разделе для начинающих. Если вы пытались наводящими вопросами направить меня на нужную мысль, у вас это пока не получилось. Почему вы мне не посоветуете что-то конкретное? Объясните, почему на ваш взгляд вся проблема в том, что я не понимаю String и OutputStream?
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 03.04.2022, 19:43 | |
|
Скопа, потому что ты в метод, который принимает аутпут стрим пытаешься передать стринг. Это не наводящие вопросы, я тебя прямо носом в проблему тыкаю, как и компилятор, собственно.
Метод - это тостер. АутпутСтрим - это хлеб, стринг - это валенок. Улавливаешь?
0
|
|
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
|
| 03.04.2022, 19:48 [ТС] | |
|
xoraxax, теперь да.
А как мне тогда вызывать этот метод на исполнение? В примерах, которые я смотрела, OutputStream не был параметром метода, а тут он параметр. Что надо исправить?
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 03.04.2022, 19:59 | |
|
Либо исправить тип параметр на стринг, либо передавать в метод аутпут стрим, очевидно вроде. Прочитай какую нибудь книгу
0
|
|
|
135 / 62 / 13
Регистрация: 10.03.2022
Сообщений: 215
|
|
| 04.04.2022, 20:24 | |
|
1
|
|
| 04.04.2022, 20:24 | |
|
Помогаю со студенческими работами здесь
9
Создать класс обыкновенная дробь, поля класса – числитель и знаменатель. Методы класса: вывод дроби. В классе Поля данных класса должны быть закрытыми, а методы класса открытыми Вынести класс и методы класса в отдельные файлы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: показать затраченные материалы за определенный период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В качестве. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|