这个简单的Java代码有什么问题?
public class HelloWorld{
public static void main(String []args){
System.out.println("Hello World");
Object i = Integer.valueof(42);
System.out.println(i);
}
}
在网站http://www.compileonline.com/compile_java_online.php上编译并执行上述代码后,我发现以下错误:
编译源代码。。。。 $javac HelloWorld。java 2>&;一,
HelloWorld.java:5: error: cannot find symbol
Object i = Integer.valueof(42);
^
symbol: method valueof(int)
location: class Integer
1 error
# 1 楼答案
这种不用空格拼写多个单词并用大写字母表示单词开头的形式称为CamelCase,这是Java中的惯例o
是大写的,您需要执行Integer.valueOf(42)
而不是Integer.valueof(42)