Я пытаюсь сохранить выходное значение одного метода в глобальной переменной, чтобы я мог использовать это значение в другом методе. Я код в java с игровой картой.Как назначить resultSet для глобальной переменной использовать вывод одного метода в другом методе в java
У меня есть метод, где мне нужно запустить запрос, а запрос - динамический, который создается на основе условий фильтра из пользовательского запроса.
Я хочу сохранить resultSet в первом методе, чтобы я мог использовать данные resultSet в следующем методе.
resultSet queryData;
public String list() {
connection = "";
resultSet data;
query ="";
data = this.Execute(query,connection);
return "data";
}
public byte[] dataList() {
connection = "";
while(queryData.next()){
xyz;
}
}
Это образец моего кода, который у меня похож на этот.
В моем первом методе выполняется запрос, а resultSet присваивается переменным данным.
Я хотел бы сохранить его в глобальной переменной queryData и использовать ее в следующем методе.
Есть ли способ сделать это? Помогла ли помощь
Вы пытались сделать это (с собственно именем класса 'ResultSet')? – ChiefTwoPencils
Разработчики программного обеспечения в течение последних 40 лет испытали, что ** глобальные переменные являются eval **, особенно в программировании OO. ** Не делайте этого! ** Верните этот список, когда методы возвращают значение и вызывают его из метода, который нуждается в работе с данными. –