Указатель на целое число в Java

У меня есть такой код

int a,b;
switch(whatever){
    case 1:
      lots_of_lines_dealing_with_variable_a;
    case 2:
      same_lines_but_dealing_with_variable_b;
}

, который я хотел сделать:

int a,b;
pointer_to_int p;
switch(whatever){
    case 1:
      p=a;
    case 2:
      p=b;
}
lots_of_lines_dealing_with_pointer_p;

Он уменьшил бы код примерно до половины строк, но Java не позволяет указатели на целые числа. Итак, есть ли способ подойти к этому?

Edit: Домашнее задание намного больше, чем просто этот метод. Мне нужно создать класс под названием «DoubleList», который содержит два связанных списка в одном векторе. Целые числа, о которых я говорю, - это указатели на начало списков, которые мне нужно переместить в другие позиции списков при добавлении или удалении элементов в списках

11
задан Bill the Lizard 19 September 2012 в 22:17
поделиться