-
Help with text file
I am doing a project and i want to have a text file with usernames and passwords like
john 12345
nick 56780
taki 9087
and i will put a login form so the user will type the username and password and through the text file, the program will check the information and then login. So i want some help how to write the code to check this information when the user type them.
-
Re: Help with text file
If you post up your code and explain exactly where you are having a problem, we will help you fix it.
I hear and I forget; I see and I remember; I do and I understand...
Confucius
-
Re: Help with text file
i have no idea what i have to do, i know only how to read data from a text file. like this
private static String readFileAsString(String filePath) throws java.io.IOException
{
StringBuffer fileData = new StringBuffer(1000);
BufferedReader reader = new BufferedReader(
new FileReader(filePath));
char[] buf = new char[1024];
int numRead=0;
while((numRead=reader.read(buf)) != -1){
fileData.append(buf, 0, numRead);
}
reader.close();
return fileData.toString();
}
-
Re: Help with text file
It looks like you need to figure out how your program is going to work before you write any code. Just reading the whole file into single String isn't going to be very helpful. You want to be able to compare the login details with each set of details in the file, which means reading it line by line, because each line contains a set of login details.
We can't teach Java here, and we can't teach you how to design an application - these are things you must figure out for yourself. If you work out the steps you need to accomplish the task you have been given, and then try to translate them into Java code, we can help you if you get stuck. But first you have to work out exactly what needs to be done to solve the problem (hint: pretend you are the computer - how would you do the task by hand? break it down into simple steps).
Good teaching is more a giving of the right questions than a giving of the right answers...
J. Albers