Я хочу экспортировать имя и пол символа в текстовый файл. Кроме того, мне нужно экспортировать как на компьютеры Mac, так и на ПК. Я пробовал различные методы, но никто не работал для меня, или я мог бы поместить их неправильно.Экспорт данных из Java в текстовый файл
Я изменил код с моей попытки:
import java.util.Scanner;
import java.io.PrintWriter;
import java.io.File;
import java.util.Scanner;
public class Character {
public static void main (String[] args) {
String characterGender;
String characterName;
Scanner scan = new Scanner(System.in);
System.out.println("Welcome to Ricardo's character creator!");
System.out.println("Is your character a boy or a girl?");
characterGender = scan.nextLine();
if (characterGender.equals("girl")) {
System.out.println("Awesome! Please enter her name: ");
characterName = scan.nextLine();
} else {
System.out.println("Awesome! Please enter his name: ");
characterName = scan.nextLine();
}
System.out.print("Alright! " + characterName + " has been created!");
PrintWriter out = new PrintWriter("Character.txt");
out.println(characterName);
out.println(characterGender);
out.close();
}
}
Я получаю сообщение об ошибке, как это:
Character.java:34: error: unreported exception FileNotFoundException; must be caught or declared to be thrown.
Это все равно столкнется с проблемой, которую имел ОП, которая не обрабатывала исключения. Это просто исключение IOException вместо исключения FileNotFoundException. – Grice