package pr2.auffrischung.quine; public class Quine { private static final String DATA = "package pr2.auffrischung.quine;%n%n" + "public class Quine {%n%n" + " private static final String DATA = \"%s\";%n%n" + " public static void main(String[] args) {%n" + " System.out.printf(data, %n" + " DATA.replace(\"\\\\\", \"\\\\\\\\\")%n" + " .replace(\"\\\"\", \"\\\\\\\"\"));%n }%n}"; public static void main(String[] args) { System.out.printf(DATA, DATA.replace("\\", "\\\\") .replace("\"", "\\\"")); } }