Я пытаюсь получить доступ к массиву в отдельном методе, который он инициализируется в.Доступ массива в другом методе
public void initializeArray()
{
String sentences[] = new String[5];
for(int i=0; i<5; i++)
{
sentences[i] = i+1;
}
}
public void printArray()
{
for(int i=0; i<5; i++)
{
System.out.println(sentences[i]);
}
}
Я знаю, что я мог бы сделать это в одном для цикла, но может кто-нибудь объяснить, как Я могу напечатать массив таким образом? Мне нужно получить доступ к массиву предложений в отдельном методе, в котором он инициализирован. Я попытался создать экземпляр массива в верхней части программы, но он дает мне сообщение об ошибке «Локальная переменная скрывает поле».
Из кода, который вы предоставили, массив предложений привязан к методу initializeArray(). Вы уверены, что не хотите передавать массив из инициализации или передать его в метод printArray()? – OldTroll