можно конечно что-то проще было написать, я так написал, подскажите, мб цикл не завершается
package com.javarush.task.task18.task1816;
/*
Английские буквы
*/
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
public class Solution {
public static void main(String[] args) throws Exception {
FileInputStream stream = new FileInputStream(args[0]);
int i = 0;
while (stream.available()!=0) {
char a = (char) stream.read();
String s = String.valueOf(a);
if (s.equals("QWERTYUIOPLKJHGFDSAZXCVBNMqwertyuioplkjhgfdsazxcvbnm".toCharArray())) {
i++;
}
}
// ArrayList<Character> alphabet = new ArrayList(Collections.singleton("[a-zA-Z]".toCharArray()));
// for (int i = 0; i<chars.size(); i++) {
// for (int j = 0; j<alphabet.size(); j++) {
// if (chars.get(i) == alphabet.get(j)) {
// k++;
// }
// }
// }
System.out.println(i);
stream.close();
}
}