Помогите, пожалуйста, найти ошибку.
Создаю поток чтения из файла, который приходит первым параметром в main:
FileInputStream inputStream = new FileInputStream(args[0]);
Но валидатор со мной не согласен.package com.javarush.task.task18.task1816;
/*
Английские буквы
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
FileInputStream inputStream = new FileInputStream(args[0]);
int count = 0;
byte[] buff = null;
if (inputStream.available() > 0) {
buff = new byte[inputStream.available()];
inputStream.read(buff);
}
inputStream.close();
for (int i = 0; i < buff.length; i++) {
if (((buff[i] >= 'A') && (buff[i] <= 'Z')) || ((buff[i] >= 'a') && (buff[i] <= 'z'))) {
count++;
}
}
System.out.println(count);
}
}