• ,

package com.javarush.task.task20.task2003;

Всем привет! Ситуация следующая: задача полностью решена (как мне кажется), все условия четко выполнены по пунктам, все отрабатывает как надо. Но! Валидатор пишет, что ни одно из условий не выполнено. Помогите, пожалуйста, разобраться с этим мракобесием.

/* 
Знакомство с properties
В методе fillInPropertiesMap считайте имя файла с консоли и заполни карту properties данными из файла.
Про .properties почитать тут — http://ru.wikipedia.org/wiki/.properties
Реализуй логику записи в файл и чтения из файла для карты properties.

Требования:
1. Метод fillInPropertiesMap должен считывать данные с консоли.
2. Метод fillInPropertiesMap должен создавать FileInputStream, передавая считанную строку в качестве параметра.
3. Метод fillInPropertiesMap должен вызывать метод load передавая только что созданный FileInputStream в качестве параметра.
4. Метод save должен сохранять карту properties в полученный в качестве параметра объект типа OutputStream.
5. Метод load должен восстанавливать состояние карты properties из полученного в качестве параметра объекта типа InputStream.
*/
public class Solution {
    public static Map<String, String> properties = new HashMap<>();

    public static void fillInPropertiesMap() throws Exception {
        //implement this method - реализуйте этот метод
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
        FileInputStream fileInputStream = new FileInputStream(bufferedReader.readLine());
        bufferedReader.close();
        load(fileInputStream);
    }

    public static void save(OutputStream outputStream) throws Exception {
        Properties props = new Properties();
        props.putAll(properties);
        props.store(outputStream, "");
    }

    public static void load(InputStream inputStream) throws Exception {
        //implement this method - реализуйте этот метод
        Properties props = new Properties();
        props.load(inputStream);
        for(String name : props.stringPropertyNames()) {
            properties.put(name, props.getProperty(name));
        }
    }

    public static void main(String[] args) throws Exception {
        fillInPropertiesMap();
    }
}
  • ,

package com.javarush.task.task20.task2003

Всем привет! Ситуация следующая: задача полностью решена (как мне кажется), все условия четко выполнены по пунктам, все отрабатывает как надо. Но! Валидатор пишет, что ни одно из условий не выполнено. Помогите, пожалуйста, разобраться с этим мракобесием.
PS хотел задать вопрос на help.javarush.ru/, но он любозно не работает :)

/* 
Знакомство с properties
В методе fillInPropertiesMap считайте имя файла с консоли и заполни карту properties данными из файла.
Про .properties почитать тут — http://ru.wikipedia.org/wiki/.properties
Реализуй логику записи в файл и чтения из файла для карты properties.

Требования:
1. Метод fillInPropertiesMap должен считывать данные с консоли.
2. Метод fillInPropertiesMap должен создавать FileInputStream, передавая считанную строку в качестве параметра.
3. Метод fillInPropertiesMap должен вызывать метод load передавая только что созданный FileInputStream в качестве параметра.
4. Метод save должен сохранять карту properties в полученный в качестве параметра объект типа OutputStream.
5. Метод load должен восстанавливать состояние карты properties из полученного в качестве параметра объекта типа InputStream.
*/
public class Solution {
    public static Map<String, String> properties = new HashMap<>();

    public static void fillInPropertiesMap() throws Exception {
        //implement this method - реализуйте этот метод
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
        FileInputStream fileInputStream = new FileInputStream(bufferedReader.readLine());
        bufferedReader.close();
        load(fileInputStream);
    }

    public static void save(OutputStream outputStream) throws Exception {
        Properties props = new Properties();
        props.putAll(properties);
        props.store(outputStream, "");
    }

    public static void load(InputStream inputStream) throws Exception {
        //implement this method - реализуйте этот метод
        Properties props = new Properties();
        props.load(inputStream);
        for(String name : props.stringPropertyNames()) {
            properties.put(name, props.getProperty(name));
        }
    }

    public static void main(String[] args) throws Exception {
        fillInPropertiesMap();
    }
}


  • ,

package com.javarush.task.task20.task2003

Всем привет! Ситуация следующая: задача полностью решена (как мне кажется), все условия четко выполнены по пунктам, все отрабатывает как надо. Но! Валидатор пишет, что ни одно из условий не выполнено. Помогите, пожалуйста, разобраться с этим мракобесием.
PS хотел задать вопрос на help.javarush.ru/, но он любозно не работает :)

/* 
Знакомство с properties
В методе fillInPropertiesMap считайте имя файла с консоли и заполни карту properties данными из файла.
Про .properties почитать тут — http://ru.wikipedia.org/wiki/.properties
Реализуй логику записи в файл и чтения из файла для карты properties.

Требования:
1. Метод fillInPropertiesMap должен считывать данные с консоли.
2. Метод fillInPropertiesMap должен создавать FileInputStream, передавая считанную строку в качестве параметра.
3. Метод fillInPropertiesMap должен вызывать метод load передавая только что созданный FileInputStream в качестве параметра.
4. Метод save должен сохранять карту properties в полученный в качестве параметра объект типа OutputStream.
5. Метод load должен восстанавливать состояние карты properties из полученного в качестве параметра объекта типа InputStream.
*/
public class Solution {
    public static Map<String, String> properties = new HashMap<>();

    public static void fillInPropertiesMap() throws Exception {
        //implement this method - реализуйте этот метод
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
        FileInputStream fileInputStream = new FileInputStream(bufferedReader.readLine());
        bufferedReader.close();
        load(fileInputStream);
    }

    public static void save(OutputStream outputStream) throws Exception {
        Properties props = new Properties();
        props.putAll(properties);
        props.store(outputStream, "");
    }

    public static void load(InputStream inputStream) throws Exception {
        //implement this method - реализуйте этот метод
        Properties props = new Properties();
        props.load(inputStream);
        for(String name : props.stringPropertyNames()) {
            properties.put(name, props.getProperty(name));
        }
    }

    public static void main(String[] args) throws Exception {
        fillInPropertiesMap();
    }
}


  • ,

package com.javarush.task.task17.task1711;

Всем привет! Необходима помощь в решении задачи. Новый валидатор в данном случае доволен всем, кроме одного пункта: «Каждый case оператора switch должен иметь блок синхронизации по allPeople». Но у меня же есть блок синхронизации по allPeople. Как тут быть? :)
Снизу скрин валидатора!

  • ,

level06 lesson08 task05 - не компилируется на сервере (в IDEA проходит)



public class StringHelper
{
    public static String multiply(String s)
    {
        String result = "";
        for (int upTo = 0; upTo < 5; upTo++) {
            result += s;
        }
        return result;
    }

    public static String multiply(String s, int count)
    {
        String result = "";
        for (int upTo = 0; upTo < count; upTo++) {
            result += s;
        }
        return result;
    }
}

  • ,

Робята на помощь. Не принимает задачу. Кошачье семейство.

Ребята условие задачи выполнил. Не принимает. Нашел лишние пробелы лишние, возрадовался, удалил, а тест все равно не проходит. Укажите слепцу где я оступился!