Почему нет b
, равный true
, если вы запустите этот код в Windows?Как сделать «% n» равным « n»
System.setProperty("line.separator", "\n");
String s=String.format("%n");
boolean b="\n".equals(s);
Я хочу s
быть "\n"
и не "\r\n"
, даже на Windows.
@RealSkeptic Потому что мой код должен производить тот же результат на всех платформах. –
вы должны просто использовать '\ n' вместо'% n' ..., если код не находится под вашим контролем. – ZhongYu