【发布时间】:2016-01-23 16:34:46
【问题描述】:
我得到一个包含 jar 文件当前目录中所有文件和文件夹的数组。
下一步,从用户那里获取字符串输入(文件或文件夹的名称...),
并在数组中搜索该字符串。 array.indexOf 之类的东西,如果存在,打印文件的完整路径。
String workingDir = System.getProperty("user.dir");
System.out.println("Current working directory : " + workingDir);
System.out.println("Give Me The Name Of The File You Search In current Directory");
String specific = in.nextLine();
File f = new File(workingDir);
ArrayList<File> files = new ArrayList<File>(Arrays.asList(f.listFiles()));
System.out.println(files);
if (files.contains(specific)) {
System.out.println("File exsist");
}
下一步该怎么做?
** 解决了。谢谢
【问题讨论】:
-
那么你不应该使用 files.contains(specific) 吗?不完全确定你的问题是什么。如何在字符串数组中搜索字符串,或者如何打印完整的文件路径?
-
两者。首先搜索一个字符串,然后打印包含该字符串在数组中的完整文件路径。
-
您应该通过单击答案旁边的大复选标记来接受对您有帮助的答案。
标签: java arrays string scanning