Incrementar nombres de variables?

Está bien, entonces para lo que estoy haciendo necesito incrementar mi nombre de variables, por ejemplo int Taco1 = 23432 ….. int Taco2 = 234235656 ….. int Taco3 = 11111 …….

Pero en su lugar, necesito que sea una variable como

int X = 0; some method with loop or recursion() int Taco(X) = bla bla bla x++ 

Tratando de que mis nombres de variables se auto nombre aumenten en 1 cada vez, para que no se sobrescriban ellos mismos. Si esto es imposible, entonces mis disculpas.

No puede hacer esto en Java y, lo que es más importante, no quiere hacer esto, ya que no es así como funciona Java. De hecho, los nombres de variables no son tan importantes como crees y apenas existen en el código comstackdo. Lo que es mucho más importante es que pueda obtener una referencia de sus objetos de la manera más fácil y confiable posible. Esto puede implicar una matriz, una ArrayList (probablemente lo que quiere aquí), una Lista enlazada, un Mapa como un HashMap, un Conjunto y otros tipos de colecciones.

Por ejemplo:

 List tacoList = new ArrayList(); for (int i = 0; i < MAX_TACOS; i++) { tacoList.add(new Taco(i)); } 

De hecho, es imposible generar nombres de identificadores basados ​​en una variable. Tal vez lo que quieres es una matriz:

 int[] Taco = new int[ 15 /*some appropiate upper limit*/ ]; Taco[X] = bla bla bla; 

Busque en la web información básica sobre qué arreglos son y cómo funcionan.

Use un int[] o un List :

 int[] tacos = new int[numberOfTacos]; // in some loop or whatever tacos[x] = someValue; 

usar array de int . decir int taco[50] ; y puede hacer referencia a cada ubicación como taco[0] , taco[1] etc.

I TacoX va a ser un número entero, crearía una matriz de X ints. Si el número máximo es 10, tenemos:

 int[] taco = new int[10]; 

Luego, para modificar / leer tacoX, simplemente mira el taco [X]