Почему при подсчете знаков препинания в файле не считает средний пробел?
Считывает все знаки препинания кроме среднего тире.
Почему его не считает?
package com.company;
import java.io.FileInputStream;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
FileInputStream inputStream = new FileInputStream("C:\\File2\\.idea\\resources\\example1.txt");
String[] symbol = new String[]{".", ":", ";", "!", "?", ",", "'", "(", ")", "\"", "-","–"};
int counter = 0;
int i ;
while ((i = inputStream.read()) != -1) {
for (int k = 0; k<symbol.length; k++){
if( String.valueOf((char)i).equals(symbol[k])) {
counter++;
}
}
}
System.out.println(counter);}
}