Java 方法,该方法检查另一个方法的if语句结果
我需要更改类中的方法:Java 方法,该方法检查另一个方法的if语句结果,java,Java,我需要更改类中的方法: public void removeFile(int index) { if(index >= 0 && index < files.size()) { files.remove(index); } } public void removeFile(int索引){ 如果(索引>=0&&index=0&&index=0&&index=0&&index=0&&index=0&&index
public void removeFile(int index) {
if(index >= 0 && index < files.size()) {
files.remove(index);
}
}
public void removeFile(int索引){
如果(索引>=0&&index
要使用此方法,请执行以下操作:
public boolean validIndex(int index) {
if (index < 0 || index > files.size() - 1) {
return false;
} else {
return true;
}
}
公共布尔有效索引(int索引){
if(索引<0 | | index>files.size()-1){
返回false;
}否则{
返回true;
}
}
代替第一种方法的这一部分:
if(index >= 0 && index < files.size())
if(index>=0&&index
目的是第一个方法在删除文件之前检查第二个方法是否返回true。这就是您要查找的内容吗
public void removeFile(int index)
{
if(validIndex(index))
{
files.remove(index);
}
}
public boolean validIndex(int index)
{
return (index >= 0 && index < files.size() - 1);
}
public void removeFile(int索引)
{
if(有效指数(索引))
{
删除(索引);
}
}
公共布尔有效索引(整数索引)
{
返回(索引>=0&&index
这就是你要找的吗
public void removeFile(int index)
{
if(validIndex(index))
{
files.remove(index);
}
}
public boolean validIndex(int index)
{
return (index >= 0 && index < files.size() - 1);
}
public void removeFile(int索引)
{
if(有效指数(索引))
{
删除(索引);
}
}
公共布尔有效索引(整数索引)
{
返回(索引>=0&&index
你的问题是什么?如果方法在同一个类中,只需使用if(validIndex(index))
作为旁注,你可以在validIndex
方法中返回index>=0&&index
。谢谢大家:if(validIndex(index))对它进行了排序。关于为什么这样做有什么解释吗?因为if语句对true或false语句求值,而validIndex函数返回一个布尔值,即(true或false)您的问题是什么?如果方法在同一个类中,只需使用if(validIndex(index))
作为旁注,您就可以返回index>=0&&index
在validIndex
方法中。谢谢大家:if(validIndex(index))对它进行了排序。关于为什么这样做有什么解释吗?因为if语句计算true或false语句,validIndex函数返回一个布尔值,即(true或false),它应该是索引
(不是-1)。它应该是索引
(不是-1)。