Java 在其他函数中设置和获取变量

标签 java

我正在尝试从同一 .java 文件中的另一个函数获取变量。

这是一个例子:

public static void showWindow(User user)
{
    String checkList = null;

    if (user.getNetConnection().getBonus() >= 0.)
    {
        checkList = "variable1";
    }
    else
    {
        checkList = "variable2";
    }
    showCommunity(user, checkList);
}

private static void loadSingle()
{
    allSingle = new LinkedList<>();
    try (Connection con = DatabaseFactory.getInstance().getConnection();
        PreparedStatement statement = con.prepareStatement(checkList);
        ResultSet rset = statement.executeQuery())...(the rest of funcion here)

无论如何,可以在函数 loadSingle 中使用函数 showWindow 中的变量 checklist 吗?

最佳答案

在方法之外声明它(我假设您的意思是 checkBuffList)。

关于Java 在其他函数中设置和获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31884272/

相关文章:

java - 如何在 android studio 中以编程方式取消订阅 OneSignal

java - 创建 bean 时出错 - 注入(inject) Autowiring 依赖项失败

java - 我如何判断一个类是否等于或扩展另一个类(java)

java - 接口(interface)中是否需要serialVersionUID(我希望不需要)?

java - Spring - 是否可以在同一个应用程序中使用多个事务管理器?

java - If 语句中的 Android 字符串数组

java - Object.parse 中的 JSON 意外标记

java - 是否可以在 foreach 循环的条件区域中初始化数组?

java - 将按键绑定(bind)添加到程序中

Java:MySQL 对象在关闭连接时抛出错误