Подскажите где ошибка, заранее спасибо.
package com.javarush.task.task18.task1807;
/*
Подсчет запятых
*/
import java.io.*;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
FileInputStream fr = new FileInputStream(br.readLine());
br.close();
ArrayList<Integer> spisok = new ArrayList<>();
while (fr.read() > 0){
spisok.add(fr.read());
}
fr.close();
int count = 0;
for (int i = 0; i < spisok.size(); i++){
if (44 == spisok.get(i)) count++;
}
System.out.print(count);
}
}