我有一个数组中的文件列表
String[] myStringArray = {"C:\file1.txt","C:\file2.txt","C:\file3.txt"};
为此,我正在运行for循环以执行命令以获取值
for (String extpath: myStringArray ) {
command to get the metadata
}
输出:
改性
改性
未修改
我能够完成上述工作。现在,我需要比较输出的每个元素,看看它们是否相同。
是否应该再次将其创建为数组然后进行比较?任何建议都请以最简单的方法
最佳答案
如果希望将循环的每个迭代的输出存储在数组中,则需要常规的for循环,因为您需要数组的索引(除非添加本地计数器变量)。
String[] output = new String[myStringArray.length];
for (int i = 0; i < myStringArray.length; i++) {
String extpath = myStringArray[i];
output[i] = command to get the metadata
}