私はこの問題にとても疲れており、どうすればよいかわかりません。
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;
}
- 問題は while WITH FOR(xy: z) IF ()にあり、他のことが機能します。
(FOR全体を削除すると、うまくいくようですが、カウントする必要があります。)
IN THE CLASS 操作は、「name」と「ammount」の GETTER と SETTER のみです。
- 説明
- ファイルを読みました。
- ファイルからトピックのみを読み取ります。
- それをオペレーションのようにロードします(名前=タイトル、金額=ファイル内で同じ回数)
- 私はそれをArrayListに渡します= ITは非常にうまく機能しません!!!
- ArrayList から Set へ、それがインターフェイスへ。
- GUI へのインターフェイス。
EDIT1:「スレッド「AWT-EventQueue-0」の例外 java.lang.NullPointerException」
どなたかご理解いただければと思いますが、
みんなのおかげで、
うーん ...