Calling pf.setValue("neu", "Warten\\nFertsch"); System.out.println(pf.get("neu")); results in Warten Fertsch but it should be Warten\nFertsch java.util.Properties has the correct behaviour here.