我对这个问题感到非常厌倦,我不知道该怎么办。
import ...
class ...
private ArrayList <Operation> operationList = new ArrayList<Operation>();
@Override
public Collection<String> lineList() {
Set <String> groupOperation = new HashSet<String>();
Operace newOperation= null;
LogFileReader reader = new LogFileReader(nameFile);
LogEntry line = reader.nextLine();
while(reader.existsLine()) {
for(Operation whatever2: operationList) {
if(line.getOperation().equals(whatever2.getName())) {
whatever2.setAmmount(whatever2.getAmmount()+1);
line = reader.nextLine();
}
}
newOperation = new Operation(line.getOperation());
newOperation.setAmmount(1);
groupOperation .add(newOperation);
line = reader.nextLine();
}
....
return groupOperation;
}
- 问题出在WITH FOR(xy: z) IF ()时,其他事情都有效。
(如果我要删除整个 FOR,它似乎可以工作,但我需要数数。)
在类操作中只有“name”和“ammount”的 GETTER 和 SETTER。
- 解释
- 我读了一个文件。
- 我只从文件中读取主题。
- 我像操作一样加载它(名称=标题,数量=文件中有多少次相同)
- 我把它给 ArrayList = 它工作得很好!
- 从ArrayList到Set,就是接口。
- 与 GUI 的接口。
EDIT1:“线程中的异常“AWT-EventQueue-0”java.lang.NullPointerException”
希望大家明白,
感谢大家,
嗯...