Пишу свою ММОРПГ.Помогите.Мне нужно,что бы при регистрации\логине,программа искала файл по названию.Для регистрации,если файл найден-исключение,для логина-проверку наличияфайла, текстовых данных файла с введённым именем и паролем.
import java.io.BufferedReader;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
public class Login {
public static void main(String []args) throws NumberFormatException, IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Добро пожаловать в игру Dark&Light!");
System.out.println("Если у вас уже есть акаунт , введите 1. Для регистрации,Введите 2.");
int login_start = Integer.parseInt(reader.readLine());
if(login_start==1) {
System.out.println("Введите имя персонажа.");
String login_vvod_name = reader.readLine();
System.out.println("Теперь введите пароль от персонажа.");
String login_vvod_pass = reader.readLine();
//Доработать логин,что бы искало файл"имени персонажа" и считывало пароль.
}else
if(login_start==2) {
System.out.println("Введите имя персонажа.");
String reg_vvod_name = reader.readLine();
System.out.println("Введите пароль.");
String reg_vvod_pass = reader.readLine();
try(FileWriter writer = new FileWriter(reg_vvod_name+".txt", true))
{
String name=reg_vvod_name;
String pass = reg_vvod_pass;
writer.write("Hero name : "+name+"\n" );
writer.write("Hero pass "+pass);
writer.flush();
}
catch(IOException ex){
System.out.println("Что то пошло не так.");
}
}
}
}