我已经用java编译了一些小程序,一切都很好。但是我的新代码有任何问题。
class myclass
{
public static void main (String[] args)
{
int x, y;
String s ="sssss";
x=args.length;
s= args[0].substring(1,2);
System.out.println("Num of args: "+x);
System.out.println("List of args:");
y = parseInt(s,5);
}
}
Run Code Online (Sandbox Code Playgroud)
编译器说:
e:\java\4>javac myclass.java
myclass.java:11: error: cannot find symbol
y = parseInt(s,5);
^ symbol: method parseInt(String,int) location: class myclass 1 error
e:\java\4>
Run Code Online (Sandbox Code Playgroud)
奇怪的是,编译器跳过方法子串(因为没有问题)但方法parseInt似乎有任何问题。y = parseInt(s); 或: y = parseInt("你好"); --> 编译信息也是一样的。
或者方法不存在?docs.oracle-->Integer说它存在:)
这让我真的很疯狂,因为我不知道如何搜索错误。我已经检查了互联网,我检查了类路径和路径...
因此,如果有任何专家可以帮助我,那就太好了。:)