#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());
}