/
EugenyCh7
/
JavaAndScalaLessons
Обзор
Документация
Войти
/
EugenyCh7
/
JavaAndScalaLessons
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
JavaTest/src/ch7/p2/Main.java
32 строки
931 B
Eugeny Chekmarev
IDEA update
15 июн 2021, 21:11
15 июн 2021, 21:11
47fadf9
Код
Авторство
О чём код?
package ch7.p2; import java.util.HashMap; import java.util.Map; import java.util.Properties; public class Main { public static void main(String[] args) { Properties properties = System.getProperties(); for (Map.Entry<Object, Object> entry : properties.entrySet()) { System.out.printf("[%s]:\n %s\n", entry.getKey(), toSpecs(entry.getValue().toString())); } } public static String toSpecs(String source) { Map<String, String> specs = new HashMap<>() {{ put("\\\\", "\\\\\\\\"); put("\n", "\\\\n"); put("\r", "\\\\r"); put("\t", "\\\\t"); }}; String ret = source; for (Map.Entry<String, String> entry : specs.entrySet()) { ret = ret.replaceAll(entry.getKey(), entry.getValue()); } return ret; } }