java - 为什么我会出现找不到符号错误?我是盲人/学习 Java
问题描述
import java.util.*;
public class centeredAverage {
public static void main(int[] nums) {
int count = 0;
int max = 0;
for (int i = 0; i < nums.length; i++) {
max = Math.max(max, nums[i]);
}
int min = max;
for (int i = 0; i < nums.length; i++) {
min = Math.min(min, nums[i]);
}
for (int i = 0; i < nums.length; i++) {
if (nums[i] == max) {
nums = nums.subList(0, nums[i]) + nums.sublist(nums[i]+1, nums.length);
}
if (nums[i] == min) {
nums = nums.subList(0, nums[i]) + nums.sublist(nums[i]+1, nums.length);
}
}
for (int i = 0; i < nums.length; i++) {
count += nums[i];
}
return count/nums.length;
}
错误在第 16 行:
找不到标志
符号:方法 subList(int,int)
位置:int[] 类型的变量 nums
解决方案
您首先运行subList和 next sublist,错误是指小写sublist。JAVA 编译器区分大小写。
推荐阅读
- performance - 无法克服 localhost HTTP Golang 服务器上的 4000 RPS 阈值
- javascript - 如何构建一个检查元或标题标签的谷歌浏览器扩展?
- macos - 通过更改 .zshrc 删除 zsh 中的主机名
- memory-management - 什么是长期运行程序的实用解决方案?
- html - 如何在具有两个或多个网格的网格容器顶部写入标题
- python - 关于将模型中的自定义函数转换为自定义管理器/查询集中的注释
- laravel - oop php 创建一个可以产生不同对象的类 w
- angular - 组合三个 observable,两个使用 forkjoin,一个使用 mergemap
- c# - 实体框架核心中的问题
- excel - 如何遍历一行数据,从该行中的特定单元格中提取值,在另一行中找到它,然后在相交框中输入一个值