Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 方法,该方法检查另一个方法的if语句结果_Java - Fatal编程技术网

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)。