即使您实际上没有在String中声明双引号(""
),该如何拥有一个方法。例如:
System.out.println("".length());
""
是一个已经在字符串上没有声明它的对象吗?还是Java上的一个关键字,他知道它已经是字符串了?
最佳答案
JLS §3.10.5解释什么是字符串文字(“字符串文字由零个或多个用双引号引起来的字符组成。”)并说:
字符串文字始终是String(§4.3.3)类型。
关于java - “”(双引号)如何有方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40757947/