gpt4 book ai didi

java - for循环,获取两个连续的文件

转载 作者:行者123 更新时间:2023-11-29 04:55:38 27 4
gpt4 key购买 nike

我正在使用 for 循环来获取文件目录中的文件。但是,我想将每个文件及其后续文件作为我的 GetDiffs 方法的输入。我怎样才能做到这一点?

这是我的代码:

File folder = new File("/Users/Sam/Desktop/Image");
for (File fileEntry : folder.listFiles()) {
if (fileEntry.getName().endsWith(".png"))
Diffs.GetDiffs( , );
}

最佳答案

你可以使用一个局部变量来存储之前的File:

File folder = new File("/Users/Sam/Desktop/Image");
File prev = null;
for (File fileEntry : folder.listFiles()) {
if (fileEntry.getName().endsWith(".png")) {
if (prev != null)
Diffs.GetDiffs(prev, fileEntry);
prev = fileEntry;
}
}

关于java - for循环,获取两个连续的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33890415/

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