Как я могу присвоить списку очередей различное имя в цикле на Java?

#list #arraylist #queue #ascii

#Список #arraylist #очередь #ascii

Вопрос:

Есть ли у вас способ, пожалуйста, каждый раз указывать имя варианта списка очередей

код :

 for(int y=0;y<26;y  ) {
                                
Queue<Float>  ----HERE---- = new LinkedList<>();
}
 

Я хочу создавать различные имена, такие как :

Очередь A = новый LinkedList<>();

Очередь B = новый LinkedList<>();

Очередь C = новый LinkedList<>();

Очередь D = новый LinkedList<>();

Очередь E = новый LinkedList<>();

..

..

Может быть, мне следует использовать для этого код Ascii?

Ответ №1:

вы не можете назначить предопределенную строку в качестве имени переменной. Вероятно, если вы хотите получить доступ к нескольким очередям с другим именем, вы можете создать карту <String, Queue>

 Map<String, Queue> map = new HashMap<>();
for(char ch = 65; ch <= 90; ch  )
{
    map.put(Character.toString(ch), new LinkedList());
}