java - 爪哇主函数中的预期错误
问题描述
谁能帮我检查为什么会出现“错误:<标识符>预期”?非常感谢。
基本上,我编写了一个名为 Entropy.java 的 java 文件,其中包含几个公共静态函数和 main 函数。当我在主函数中调用那些公共静态函数时,编译器报告“错误:<标识符>预期”。
这是我的主要功能代码:
public static void main(String[] args){
String str1= args[0];
String str2= args[1];
String prob1= Arrays.toString(Entropy.normalize.(Entropy.charCount(str1)));
System.out.println("Character Probablities in "+args[0]+" : "+prob1);
}
当我调用 Entropy.normalize 和 Entropy.charCount 时,会发生“< identifier > expected”错误。它们是同一类和同一文件中的公共静态函数,即“Entropy.java”。我确信那些静态函数是正确的。
public static int[] charCount(String s)
public static double[] normalize(int[] c)
非常感谢!
解决方案
这
...normalize.(Entropy.charCount...
// ^
部分是错误的。成员访问运算符后面不能有括号。.
正在寻找右侧的方法名称,但正在寻找括号。要打电话normalize
,干脆干掉.
。
推荐阅读
- angular - 模拟开火功能配置 - 不拿起条纹键
- android - 反应本机应用程序上显示的谷歌工作图标
- javascript - 与 JS websocket 斗争
- javascript - 在 React 中刷新动画组件
- amazon-web-services - 如何确定什么在使用这个 AWS 网络接口?
- javascript - 从 JSX 函数返回一个数组并在别处解构它
- c++ - 为什么在 C++ (OpenFOAM) 中包含标头会导致我的程序无法正常运行?
- javascript - 如何处理角度中的参考值传递
- django - Django ON_DELETE 策略未在数据库中应用
- amazon-web-services - 将大量数据上传到 Azure BlobStorage 的最有效方式