кусок программы,отвечающий за чтение
HashMap<Integer,String> hashMap = new HashMap<>();
       Scanner scanner = new Scanner(System.in);
       FileInputStream file = new FileInputStream(scanner.nextLine());
       ArrayList<Integer> arr = new ArrayList<>(hashMap.size());

       for (int i = 0; i < file.available(); i++) hashMap.put(file.read(),"");
сам файл 4 5 4 5 4 5 4 2 1 8 97 5 4 3 выведение в дебаггере 32,50,52,53 при HashSet тоже самое,вопрос, проблема явно в file.read(), как решается?