有人能告訴我在這裏有什麼用處?無法理解爲什麼它在那裏如何在java中創建索引文件
public void indexFile(File file) throws IOException {
int fileno = files.indexOf(file.getPath());
if (fileno == -1) {
files.add(file.getPath());
fileno = files.size() - 1;
}
有人能告訴我在這裏有什麼用處?無法理解爲什麼它在那裏如何在java中創建索引文件
public void indexFile(File file) throws IOException {
int fileno = files.indexOf(file.getPath());
if (fileno == -1) {
files.add(file.getPath());
fileno = files.size() - 1;
}
在這種情況下,-1
指字符串file.getPath()
不在列表中存在files
我不知道到底是怎麼回事,因爲我不不知道什麼「文件」代表...
但是,我認爲我可以冒險基於命名約定的猜測。
此方法不會創建索引文件。它索引一個List<String>
中給定的文件files
。 files
對象是所有以前的文件的組合。如果文件在緩衝區中,則爲fileno!=-1
,如果fileno==-1
,則它將路徑添加到緩衝區並將索引設置爲其新點。
什麼是'文件'?一個字符串? – shinkou
我認爲它的一個StringBuffer –
列表 files = new ArrayList (); –
CardingSungkit