Я не понимаю почему валидатор не принимает решение.
Подскажите, пожалуйста, в какую сторону смотреть😅
package com.javarush.task.task20.task2003;
import java.io.*;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
/*
Знакомство с properties
*/
public class Solution {
public static Map<String, String> runtimeStorage = new HashMap<>();
public static void save(OutputStream outputStream) throws Exception {
//напишите тут ваш код
PrintWriter writer = new PrintWriter(outputStream);
if (runtimeStorage.size() > 0) {
for (Map.Entry<String, String> entry : runtimeStorage.entrySet()) {
writer.println(entry.getKey().trim() + "=" + entry.getValue().trim());
}
}
writer.close();
}
public static void load(InputStream inputStream) throws IOException {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String str;
while ((str = reader.readLine()) != null) {
String[] strSplit = str.split("=");
runtimeStorage.put(strSplit[0], strSplit[1]);
}
}
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream fos = new FileInputStream(reader.readLine())) {
load(fos);
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(runtimeStorage);
}
}