Java從數(shù)組中刪除重復(fù)項?我應(yīng)該在包含許多不同電子郵件地址的文件中讀取并使用數(shù)組打印出來。問題是我需要消除重復(fù)的電子郵件。我能夠讓我的try / catch工作并打印出電子郵件地址。但是,我不知道如何刪除重復(fù)項。我不了解哈希碼或如何使用哈希碼Set。任何援助將不勝感激。這是我到目前為止:import java.util.Scanner;import java.io.*;public class Duplicate {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter file name: ");
String fileName = keyboard.nextLine();
if (fileName.equals("")) {
System.out.println("Error: User did not specify a file name.");
} else {
Scanner inputStream = null;
try {
inputStream = new Scanner(new File(fileName));
} catch (FileNotFoundException e) {
System.out.println("Error: " + fileName + " does not exist.");
System.exit(0);
}
String[] address = new String[100];
int i = 0;
while (inputStream.hasNextLine()) {
String email = inputStream.nextLine();
// System.out.println(email);
address[i] = email;
System.out.println(address[i]);
i++;
}
}
}
Java從數(shù)組中刪除重復(fù)項?
慕運維8079593
2019-07-24 20:28:39