java - compareTo 错误:无法在原始类型 int 上调用 compareTo(int)
问题描述
不知道如何获得compareTo
不给出错误。
很失落。尝试更改多行代码。
public voide addValue(int newNumber){
int index = 0;
while ((index < numbers.size()) && (numbers.get(index.compareTo(newNumber) ==-1))
index++;
numbers.add(index, NewNumber);
}
我希望它能够与compareTo(newNumber)
.
错误消息:“无法
compareTo(int)
在原始类型 int 上调用”
解决方案
编辑:我不敢相信我最初在这里写的东西。
你不能在这里只使用关系比较运算符吗?
(firstNum < secondNum) // This will return a boolean value of true or false.
推荐阅读
- node.js - 我如何在节点 js 中将通知应用程序发送到 web 我是 nodejs 的新手,如果可以的话
- ios - 通过 SecCertificate 从证书中检索颁发者名称
- android - 如何使用数据绑定将 ProgressBar 可见性与 ImageView 绑定
- java - 无法处理 mustUnderstand 标头:{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}安全。返回故障
- nginx - nginx 缓存:仅当上游服务器不可访问时才返回缓存页面(当给出特定的 Cache-Control 标头时)
- docker - 如何在我的 docker 容器启动时设置我的私有 ssh_key 的正确权限?
- postgresql - 如何检查 Postgres 备份是否成功(无需手动操作)?
- botframework - 如何在自适应卡中设置列宽使其统一
- swift - 如何从 UITabBarController 将 UINavigationController 设置为 root。?
- sql - 当基表获取附加字段时,如何防止视图中的内部字段转移?