В чем затык может быть? отдебажил - все работает идеально! А валик не хочет принимать, почему?
package com.javarush.task.task20.task2003;
import java.io.*;
import java.util.HashMap;
import java.util.Map;
/*
Знакомство с properties
*/
public class Solution {
public static Map<String, String> properties = new HashMap<>();
public void fillInPropertiesMap() throws Exception{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
java.lang.String fileName = reader.readLine();
reader.close();
FileInputStream fileInputStream = new FileInputStream(fileName);
load(fileInputStream);
fileInputStream.close();
}
public void save(OutputStream outputStream) throws Exception {
if(!properties.isEmpty()){
for (Map.Entry<java.lang.String, java.lang.String> pair : properties.entrySet()) {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(pair.getKey());
stringBuilder.append(" : ");
stringBuilder.append(pair.getValue());
stringBuilder.append(System.lineSeparator());
outputStream.write(stringBuilder.toString().getBytes());
outputStream.flush();
}
}
}
public void load(InputStream inputStream) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
while(reader.ready()){
java.lang.String[] propertyLine = reader.readLine().split(" : ");
properties.put(propertyLine[0],propertyLine[1]);
}
}
public static void main(String[] args) {
}
}