它在Java语言规范澄清
提到字符串文字总是的字符串(§4.3.3)类型。 在结束匹配之前出现“and ”之后出现线路终结符时出现编译时错误。
如§3.4所述,字符CR和LF永远不是InputCharacter;每个被认为构成一个LineTerminator。
但我可以创建并运行下面的语句
public class StringOperation {
public static void main(String ...args){
String first = "\n";
System.out.println(first);
}
}
,我没有看到任何错误。感谢所有的见解。