Привет, я пишу программу с некоторой сумасшедшей логикой, и у меня есть несколько циклов. Мне нужно получить доступ к переменной «Наборы» за пределами моего первого цикла. Как я могу это сделать?Как получить доступ к переменной за пределами цикла
class Example1 {
public static String sets = new String();
static Set<String> reports(){
try{
String sets = "";
fir(i=1; i<3; i++){
While(bufferedReader.readLine() != null){
if (condition1){
if(condition2){
for(condition3){
if(condition4){
sets = ("test1" + "test2");
for(condition5){
sets = sets.concat("test3");
}
}
}
}
}
}
}
}
}
// ****** I need to access sets here *******
}
Используйте глобальную переменную или модулируйте код и проанализируйте его как параметр. – James
Объявите переменную перед попыткой или в классе. -1 для ужасного форматирования кода. Пожалуйста, исправьте это, чтобы я мог удалить свой голос. –
Отступ исправлен. Пожалуйста, поймите, что отступы есть, так что вы и кто-либо еще можете легко понять код, можете легко увидеть, к чему принадлежит код кода, - что является ключевым в понимании этой конкретной проблемы. –