2017-01-09 7 views
0

Я написал свой код, чтобы включить переменную с именем rectangleX, но теперь я хотел бы иметь несколько похожих переменных, поэтому я хочу переименовать переменную в rectangleX[0]. Однако, когда я перехожу к рефактору, переименую, я получаю сообщение об ошибке «Введенный идентификатор недействителен». Как я могу обойти это?Как переименовать переменную как часть массива?

+0

Вы можете переименовать его 'rectangleX_0' – alayor

+0

Показано больше исходного код измененного бы сделать его легче понять причину ошибки. – Aaron

ответ

0

Похоже, вы пытаетесь изменить одну переменную в массив. Я бы предложил отделить его или просто добавить ваши переменные rectagleX непосредственно в список.

List<String> rectangleList= new ArrayList<String>(); 
rectangleList.add(rectangleXVar1); 
rectangleList.add(rectangleXVar2); 
rectangleList.add(rectangleXVar3); 
rectangleList.add(rectangleXVar4); 

for(int i=0;i<rectangleList.length;i++) { 
    System.out.println(rectangleList[i]); 
} 
Смежные вопросы