上添加語句我開發了一個Java程序,它將計算文件夾中的文件數量。可能有Java文件或文本文件,其中會計算代碼行數。這個想法是將文件名打印到控制檯,然後是行數。這部分已經完成了,如下圖所示:關於在控制檯
public class FileCountLine {
public static void main(String[] args) throws FileNotFoundException {
Map<String, Integer> result = new HashMap<String, Integer>();
File directory = new File("C:/Test/");
File[] files = directory.listFiles();
for (File file : files) {
if (file.isFile()) {
Scanner scanner = new Scanner(new FileReader(file));
int lineCount = 0;
try {
for (lineCount = 0; scanner.nextLine() != null; lineCount++);
} catch (NoSuchElementException e) {
result.put(file.getName(), lineCount);
}
}}
for(Map.Entry<String, Integer> entry:result.entrySet()){
System.out.println(entry.getKey()+" ==> "+entry.getValue());
}
}}
現在我有硬編碼的目錄的位置是這樣的:
File directory = new File("C:/Test/");
我想這是更多的互動,並提示用戶輸入到控制檯的位置。在用戶按下Enter後,它將按原樣完成剩餘的功能。
這是功課? (一年中的奇怪時間,但是誰知道。) – millimoose
另外:您可以在段落中使用多個句子。 – millimoose
閱讀:[命令行輸入/輸出](http://docs.oracle.com/javase/tutorial/essential/io/cl.html)。 –