You should create your array as a static variable rather than a local variable.
public class State
{
private static String[] info = new String[5];
public static void store(State state) {
info[0] = ...
}
...
}
Another better option is to create State as Concrete
class rather than a Static
class, but you should crawl before you walk 🙂
solved Storing input from main class into class method [closed]