当前位置: 首页 > 知识库问答 >
问题:

Java方法在某些目录中工作不正常[重复]

夹谷衡
2023-03-14
   int[] arr = new int[4];
   Arrays.fill(arr, 4);
   Arrays.stream(arr).forEach(System.out::println);

我正在解决一个问题,其中一些方法没有被识别。我觉得发布整个代码是没有必要的,所以我为这些特定的方法创建了一个程序。他们仍然没有被认出。

就我所能想象的,这可能是我的vs代码的一个问题。该代码在其他目录中运行良好。有什么建议吗?

Java版本:Java 18.0.1.1

我已尝试清理工作区,但问题仍然存在于目录中。

共有1个答案

盛城
2023-03-14

您有一个命名冲突。您在同一个包中有一个名为数组的类,它与您尝试使用的java.util.数组类冲突。

去掉导入语句,改用完全限定类名:

java.util.Arrays.fill(arr, 4);

或使用完全合格的进口产品:

import java.util.Arrays;
// ...
Arrays.fill(arr, 4);

或者甚至是静态导入,如果你喜欢这种东西:

import static java.util.Arrays.fill;
// ...
fill(arr, 4);
 类似资料:
  • 我正在解决一个问题,其中一些方法没有被识别。我觉得发布整个代码是没有必要的,所以我为这些特定的方法创建了一个程序。他们仍然没有被认出。 就我所能想象的,这可能是我的vs代码的一个问题。该代码在其他目录中运行良好。有什么建议吗? Java版本:java18.0.1.1 我已尝试清理工作区,但问题仍然存在于目录中。

  • 我正在尝试将给定目录中的所有文件重命名为大写。它完成了整件事,但在文件夹中没有做任何事情文件名仍然相同。 它在控制台中打印“Done”,但实际上什么都没做

  • 我在以下问题上显示复利和贷款时遇到问题。我必须有一个抽象的超类和两个方法,一个是集合,一个是获取存储原则量,一个是抽象集合,一个是获取存储速率和年份。当我运行这个项目时,我不知道我做错了什么,无论我做什么,大院和贷款都保持在0.0。请帮忙!!谢谢哦,我还必须创建对象的引用,我知道怎么做。注:我最初有公共双年费和公共双年费,但由于不起作用,我创建了第2年费率2等。

  • 我有一个数据框,其中一列有字符串值,另一列有整数,但这些列有特殊字符,或者字符串数据有整数。因此,为了删除它,我使用了regex,我的regex可以正常工作,但是对于整数列,如果'abc123'是,那么它不会删除abc,如果'123abc'是,那么它不会删除它。我不知道是模式错误还是代码错误。下面是我的代码, 输出: 如您所见,它已在

  • 问题内容: 我正在尝试Java线程方法的示例。但是我发现即使线程已经启动,该方法仍在返回。有人可以告诉我我在做什么错吗?这是代码片段。 问题答案: 如果我的记忆很好,那么java在线程切换之间会有很长的时间间隔,因此isAlive可能会失败,因为线程 尚未 激活。尝试在thread.start()和thread.isAlive()之间添加一些等待时间

  • 我正在为我的android乞丐项目创建一个1对1扑克芯片计数器应用程序。当我按下任何调用displayBetPlayer1或displayBetPlayer2的按钮(+、-、Bet/Rise)时,我会收到一个运行时错误,所以我知道问题出在这些方法上。我还看到导入语句有一些不对劲的地方,但我对此太陌生,不明白是什么。有人知道问题出在哪里吗?(我将在注释中发布activity_main.xml,因为它