Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

JAVA-написать программу ,которая сохраняет в файл.

Анна Раевская(Баранова) Ученик (12), на голосовании 5 месяцев назад
Добрый день! Мне нужно написать программу ,которая сохраняет в файл случайную статью из Википедии. Подскажите пожалуйста где у меня ошибка? Вернее я вижу где ошибка только не пойму как ее исправить.
Голосование за лучший ответ
ㅤ ㅤ Оракул (52276) 6 месяцев назад
код скопируй так легче будет
Анна Раевская(Баранова)Ученик (12) 6 месяцев назад
Как скопировать и где?
ㅤ ㅤ Оракул (52276) Анна Раевская(Баранова), нажимаешь на любом месте в коде ctrl+a и потом ctr+c
HELPER ㅤ Мыслитель (7422) 6 месяцев назад
Здравствуйте.
 import java.io.File; 
import java.io.FileWriter;
import java.io.IOException;
import java.net.URL;
import java.util.Scanner;

public class WikipediaArticleSaver {

public static void main(String[] args) {
try {
URL url = new URL("https://en.wikipedia.org/wiki/Special:Random");
Scanner scanner = new Scanner(url.openStream());
StringBuilder article = new StringBuilder();

while (scanner.hasNextLine()) {
article.append(scanner.nextLine() + "\n");
}
scanner.close();

// Исправлено: Указание полного пути к файлу
File file = new File("C:\\path\\to\\article.txt");
FileWriter writer = new FileWriter(file);
writer.write(article.toString());
writer.close();
} catch (IOException e) {
System.err.println("Error saving article: " + e.getMessage());
}
}
}

В этом коде полный путь к файлу задается как "C:\path\to\article.txt". Вы можете изменить этот путь в соответствии с вашими предпочтениями.
Анна Раевская(Баранова)Ученик (12) 6 месяцев назад
Спасибо!
Похожие вопросы