Все считает, выводит на экран. Что ему еще надо, не пойму?)
package com.javarush.task.task18.task1816;
/*
Английские буквы
В метод main первым параметром приходит имя файла.
Посчитать количество букв английского алфавита, которое есть в этом файле.
Вывести на экран число (количество букв).
Закрыть потоки.
*/
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
public class Solution {
public static void main(String[] args) throws IOException {
InputStream inputStream = new FileInputStream(args[0]);
String alphabet = "abcdefghigklmnopqrstuvwxyz";
int count = 0;
while (inputStream.available() > 0) {
char c = (char) inputStream.read();
if (alphabet.contains(Character.toString(c).toLowerCase())) count++;
}
System.out.println(count);
inputStream.close();
}
}