Не пойму что не так! Помогите плз разобраться. Спасибо.
package com.javarush.task.task18.task1816;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
String filename = args[0];
InputStream inStream = new FileInputStream(filename);
StringBuilder sb = new StringBuilder();
int n = 0;
while (inStream.available() > 0) {
sb.append(String.valueOf(inStream.read()));
}
inStream.close();
Pattern p = Pattern.compile("[a-zA-Z]");
Matcher m = p.matcher(sb);
while ( m.find()) {
n++;
}
System.out.println(n);
}
}