Хорошо, ребята, в первую очередь, позвольте мне сказать, что я НОВИК, когда дело доходит до программирования в JAVA. Я учил себя, поэтому, сказав это, пожалуйста, несите меня, поскольку я делаю все возможное, чем могу. С учетом сказанного, вот моя дилемма !!!прочитайте из файла, разделите строку и сохраните в массиве JAVA
У меня есть файл «Users.csv», в котором хранятся поля имени пользователя и пароля.
username,password
josh,123456ABC
bman,turtlestew123
etc...
То, что я пытаюсь сделать, это ...
- Прочитайте строки из этого документа (users.csv) (который находится в том же каталоге, что и файл класса)
- Разделить линии, используя .split (","); на входе
- магазин расколоть 1 в массиве [0] и разделить 2 в том же массиве [1]
Массив должен быть в состоянии расти, как добавить пользователей в файл. В конце концов, я хочу проверить информацию из массива, но сейчас моя главная проблема заключается в том, как даже получить информацию в массиве. Вот то, что я играю с, но я не знаю, как сделать это делать то, что я хочу ...
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class BufferedReaderExample {
public static void main(String[] args) {
try (BufferedReader br = new BufferedReader(new FileReader("Users.csv")))
{
String sCurrentLine;
String first = "Username is: ";
String second = "Password is: ";
while ((sCurrentLine = br.readLine()) != null) {
String[] information = sCurrentLine.split(",");
String username = information[0];
String password = information[1];
System.out.println(username);
System.out.println(password);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
Этот код будет читать строки, и разделить их и вывести их на экран ... но он не хранит их в массиве, поэтому я не могу использовать массив для поиска определенных элементов.
Это для входа в систему gui. простое имя пользователя и пароль. Когда человек нажимает кнопку входа в систему, я хочу, чтобы она вытащила информацию из файла, проверила имя пользователя и проверила их пароль. Опять же эта часть представляет собой большую картину, но просто хочет сообщить вам, для чего она используется.
Кроме того, помните, что я очень неопытный, и если вы отправляете код, пожалуйста, не используйте что-то подобное, но другое, поскольку это только меня смущает.