Dynamically call variables

So this may be a rather simple solution, and I may all ready know the answer, but I’m trying it and I’m getting errors.

Basically, I want to be able to cycle through variable names that are in sequential order.

SystemOnePlanetOne
SystemTwoPlanetTwo
etc.

I’m wondering if there is a way that I can just put in…

“System” + systemNumber + “Planet” + planetNumber;

Any help with this would be greatly appreciated.

Are the variables of the same type? Is there any reason you can’t just use an array?

Planet [] SystemPlanets = new Planet[3];
SystemPlanets[0] = Whatever();
SystemPlanets[1] = Whatever();
SystemPlanets[2] = Whatever();

boom, sequential.

Well basically, I have a rather large amount of getters and setters (Methods I use to access and change variables in another class, without making the variables public), and the only differences between these methods is that in their titles they’ll go like this…

getSystemOnePlanetOneName ← String
getSystemOnePlanetOneDescription ← String
getSystemOnePlanetOneStandardBlock ← Bool

So I have probably over 100 of these, and right now I’m calling them all individually with certain cases concidered, and I’m more looking for just a for loop. I’ve never tried it before, but can I make a method array? Doesn’t seem practical but hey, I’m not sure. I’m not a beginner pursay, but I’m still learning quite a bit.