在這個隊列中,我很困惑我如何計算唯一名稱的數量。例如:(詹姆斯,約翰,詹姆斯,肯,黛比,本)在陣列中,我想接受4個獨特名字的結果(唯一的名字是約翰,肯,黛比,本)。但我不知道如何計算Java中的唯一字符串名稱。尋找隊列中名稱的唯一計數
import java.util.Queue;
import java.util.Scanner;
public static void main(Queue<String> args) {
Queue<String> a=new Queue<String>();
int n=0;
while(n<5){
System.out.print("Enter name");
a.add(name);
n=n+1
}
System.out.print("the number of unique names are"+ unique.a);
}
是否有任何建議的事情uniqueNames做(對(字符串名稱:uniqueNames){}否則它不是真正重要的修改權 –
你是對的,for-each循環並不重要有 – matoni
如果我不寫這樣的代碼「Queue names = new LinkedList ();」隊列將有一些錯誤,我無法解決它和我做的部分「int numberofuniqueNames = uniqueNames.size();」我可以只是做System.out.print(「唯一名稱的數量是」+ numberofuniqueNames); –