Я пишу код Java. У меня есть файлы, которые выглядят так:
- Президент и вице-президент ==> Фред Флинстоун (P)
- Сенат США ==> Луиза Мун (P)
- Предложение № 1 ==> Да
- Поправка № 1 ==> Отклонить
Я пытаюсь отделить разные соревнования (президент и вице-президент, сенат США и т. Д.) От «выбора избирателя» (Элвин Бун ..., Луиза и т. Д.) Построчно. Я хочу использовать первый токен для создания списка массивов, а второй токен - для добавления в соответствующий список массивов.
Надеюсь, мне это не по душе, так как я новый программист на Java, но вся помощь приветствуется. Пока что у меня есть.
public void go () {
getContest();
}
void getContest() {
// reading file and call the addContest() method for each line/
try {
String line = null;
while ((line = reader.readLine()) != null) {
addContest(line);
}
}
}
void addContest (String lineToParse) {
String[] tokens = lineToParse.split(">");
// somehow this will add contests to
// its own array 0 is the first part of split
contestList.add(tokens[0]);
}
Надеюсь, я не буду просить слишком много, но если я смогу узнать, как создать список массивов, я уверен, что смогу поместить второй токен в соответствующий массив. Спасибо!