Как получить доступ к массиву из другого класса? У меня 3 класса; Main (где я хочу получить доступ к массиву) FramePanel (мой графический интерфейс и откуда берется значение UserInputNum) и StoryArray (где мой массив сохраняется).Вызов массива из другого класса - Java
Мне нужно получить доступ к массиву в вложенном цикле If в классе Main, потому что я хочу также сохранить данные конкретного массива в строку и в конечном итоге добавить его в JTextArea.
Вот два класса необходимы:
Main.java
public class Main
{
public static String UserInput;
public static int UserInputNum;
public static void main(String[] args)
{
FramePanel.main();
StoryArray.main();
UserInputNum = Integer.parseInt(UserInput);
if (UserInputNum >= 0)
{
if (UserInputNum <= 399)
{
StoryArray.storyLine[UserInputNum];
}
else
{
}
}
else
{
}
}
}
StoryArray.java
public class StoryArray
{
public static String storyLine[] = null ;
public String[] getStoryLine()
{
return storyLine;
}
public static void main()
{
//String[] storyLine;
storyLine = new String[399];
storyLine[0] ("1")
storyLine[1] ("2")
storyLine[2] ("3")
storyLine[3] ("4")
storyLine[4] ("5")
storyLine[5] ("6")
'StoryArray.storyLine' + класс' Main', не 'main' ... –
Я добавил в том, как я думаю это должно быть, но я все еще получаю синтаксическую ошибку, говоря «AssignmentOperatior Expression» для завершения выражения –