計數的重複我有一個包含一個文本文件:ArrayList中
File1.txt
File2.doc
File3.out
File4.txt
File5.so
File6.dll
我試圖得到的輸出僅返回擴展名,多少次發生在文本文件中。
因此,對於這個特定的文件輸出應該返回: TXT 2 DOC 1 出1 所以1 DLL 1
輸出需要在java的輸出,而不是文件它的自我。
我有這個至今:
import java.util.*;
import java.io.*;
public class prob03 {
public static void main(String[] args) throws Exception {
Scanner input = new Scanner(new File("prob03.txt"));
ArrayList<String> extensionsArray = new ArrayList<String>();
while (input.hasNextLine()) {
String line = input.nextLine();
String[] parts = line.split("\\.");
String part1 = parts[0];
String extension = parts[1];
extensionsArray.add(extension);
}
for (int i = 0; i < extensionsArray.size(); i++) {
for (int j = 0; j < i; j++) {
if (extensionsArray.get(i).equals(extensionsArray.get(j))) {
}
}
}
}
}
請幫我找出這個問題,我不會試圖複製,這是不是我的功課或任何形式轉讓。請讓我知道我是否正朝着正確的方向前進。謝謝
「請幫我弄清楚這個問題」_what_問題?你有沒有遇到任何錯誤? –