Подскажите, пожалуйста, почему при выводе TreeMap в консоль, между key и value стоит знак '='? Как это исправить?
package com.javarush.task.task18.task1821;
/*
Встречаемость символов
*/
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Map;
import java.util.TreeMap;
public class Solution {
public static void main(String[] args) throws IOException {
Map<Character,Integer> symbols=new TreeMap<>();
try (FileInputStream fin=new FileInputStream(args[0])){
if (fin.available()>0){
byte[]buffer=new byte[fin.available()];
fin.read(buffer);
for (int i = 0; i < buffer.length; i++) {
char key=(char)buffer[i];
symbols.put(key,symbols.getOrDefault(key,0)+1);
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
for (Map.Entry map :symbols.entrySet()) {
System.out.println(map);
}
}
}