gpt4 book ai didi

java - 方法中的方法替换 boolean 语句

转载 作者:行者123 更新时间:2023-12-01 11:51:02 25 4
gpt4 key购买 nike

作为家庭作业的一部分,我需要使用此方法:

public boolean validIndex(int index)
{
if ((index >= 0) && (index <= files.size() - 1)) {
return true;
}
else {
System.out.println("File not found.");
return false;
}
}

我需要在这个方法中实现它,而不是 boolean if 语句:

public void listFile(int index)
{
if(index >= 0 && index < files.size()) {
String filename = files.get(index);
System.out.println(filename);
}
}

如何在第二个方法中调用原始方法?

最佳答案

listFile函数的if语句中调用validIndex

if(validIndex(index))
{
String filename = files.get(index);
System.out.println(filename);
}

因此,如果 validIndex 函数返回 True 那么这将被评估为if(True) 并且函数体将被执行。

如果validIndex返回False,那么这将是if(False)并且函数体将不会被执行。

关于java - 方法中的方法替换 boolean 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28823679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com