Привет, я переполняю людей. У меня проблемы с пониманием того, как работают письма и файлы приложений. Вот что мне было предложено сделатьJava-письмо/добавление файла
• Сохраните (добавьте) данные для контракта в текстовый файл сводки (contracts.txt).
Каждая строка в файле должна держать детали для одного контракта со следующей информацией, разделенных пробелами или символами табуляции:
• Договор Дата (текущая дата - смотри технические подробности формата).
• Пакет (1 = Маленький, 2 = средний и 3 = Large)
• Bundle данных (1 = низкий, 2 = средний, 3 = Высокий и 4 = Неограниченная).
• Период в месяцах
• Разрешить международный звонок пакетных минут (Y или N)
• справочный номер.
• Ежемесячная плата (в пенальти).
• Название клиента.
Примером такого файла, который я ищу, будет this.
До сих пор у меня есть этот код
public void appendFile()
{
PrintWriter output = null;
File confidential = new File("contracts.txt");
try
{
// create new file
FileWriter fw = new FileWriter(confidential, true);
output = new PrintWriter(fw);
}
catch (FileNotFoundException e) // Problem with file
{
System.out.println("Error: Problem creating the file! Program closing");
System.exit(0);
}
catch (IOException ex)
{
System.out.println("Error: Problem creating the file! Program closing");
System.exit(0);
}
output.print(date);
output.print(" ");
output.print(minutes);
output.print(" ");
output.print(data);
output.print(" ");
output.print(length);
output.print(" ");
output.print(international);
output.print(" ");
output.print(ref);
output.print(" ");
output.print(price);
output.print(" ");
output.print(name);
output.close();
}// end of main`
Как вы можете видеть, мой код, вероятно, не так, и я не уверен, должен ли этот метод даже в отдельном классе или просто приклеить код для него в основном классе? Я ценю время, необходимое для решения моего вопроса, и я надеюсь, что кто-то может мне помочь, так как я сейчас собираюсь вырвать мои волосы из-за разочарования в том, что вы не понимаете, как это сделать.
Что происходит, когда вы запускаете свой код? Хорошо, что я ожидаю действительно маленькую ошибку, и эта ошибка должна быть вашим реальным вопросом. – Ferrybig
@TangoSheep Вы должны найти вопрос, прежде чем задавать новый вопрос. – mob41
@ AnthonyLaw Я пытался искать, никаких вопросов у меня не было. – TangoSheep