java - 检查 if 语句的另一个方法的结果的方法

标签 java

我需要更改类中的方法:

public void removeFile(int index) {
    if(index >= 0 && index < files.size()) {
        files.remove(index);
    }
}

使用此方法:

public boolean validIndex(int index) {
    if (index < 0 || index > files.size() - 1) {
        return false;
    } else {
        return true;

    }
} 

代替第一种方法的这部分:

if(index >= 0 && index < files.size())

目的是第一个方法在删除文件之前检查第二个方法是否返回 true。

最佳答案

这是您要找的吗?:

public void removeFile(int index)
    {
        if(validIndex(index))
        {
            files.remove(index);
        }

    }




   public boolean validIndex(int index)
   {
       return (index >= 0 && index < files.size() - 1);
   }

关于java - 检查 if 语句的另一个方法的结果的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40308337/

相关文章:

java - 在 Ubuntu Linux 中将 Java 1.6 默认设置为 1.7

java - 扩展 JPanel 类中的 KeyListener

Java如何将alpha、色调、饱和度和亮度转换为argb值?

java - Google Collections 1.0 已经被mavenized 了吗?

java - 如何使用构造函数设置不在构造函数内部的其他字段

java - 如何将字节数组数据打印到Zebra打印机?

java - 使用 Active Directory SSO 从 Microsoft IE 到 Java 服务器时,为什么会收到 GSSException?

Java 正则表达式。奇怪的行为

java - 避免在控制逻辑中使用 isPresent() 和 get()

java - 相当于其他流行语言中的后期静态绑定(bind)(PHP)