Добавьте еще один класс, где вы добавите свою логику и сохраните свой объект базы данных в качестве модели. Затем из вашего Main
вызовите этот новый класс и запустите его метод.
public class ServiceDB {
public ServiceDB() {
//Empty
}
public void writeDB() {
Database[] array = new Database[3];
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 3; i++) {
System.out.printf("Please enter your employee number:");
int c = sc.nextInt();
System.out.printf("Please enter employee first name:");
String a = sc.next();
System.out.printf("Please enter employee last name:");
String b = sc.next();
System.out.printf("Please enter your salary:");
int s = sc.nextInt();
array[i] = new Database(c, a, b, s);
try {
File f = new File("Database1.txt");
PrintWriter pw = new PrintWriter(new FileOutputStream(f, true));
pw.append("\n" + c + "," + a + "," + b + "," + s + ",");
pw.close();
} catch (Exception e) {
// Never a good idea to leave it empty, at least print the error.
e.printStackTrace();
}
}
}
}
Главная
public static void main(String[] args) {
ServiceDB serviceDB = new ServiceDB();
serviceDB.writeDB();
}
Конечно, я пропускаю импорт. Если вам нужно, чтобы я добавил их, дайте мне знать.