В этой очереди я смущен тем, как я могу подсчитать количество уникальных имен. Пример: (Джеймс, Джон, Джеймс, Кен, Дебби, Бен) находятся в массиве, и я предполагаю получить результат из 4 уникальных имен (уникальными именами являются Джон, Кен, Дебби, Бен). Но я не знаю, как подсчитать уникальное имя String в 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) {} еще его не очень важно, чтобы изменить его правильно –
вы правы, ибо, каждый цикл не был важен там – matoni
если я не пишу свой код так: «Queue names = new LinkedList ();« в очереди будет некоторая ошибка, которую я не могу решить, и часть, где я делаю »int numberofuniqueNames = uniqueNames.size(); просто «System.out.print» («количество уникальных имен» + «число номеров»); –