gpt4 book ai didi

java - 显示消息的Toast方法

转载 作者:行者123 更新时间:2023-12-01 19:32:53 24 4
gpt4 key购买 nike

我创建了一个 toast 方法,问题是在某些情况下我想显示带有整数的 toast 消息,有时我想显示不带整数的 toast 消息。我知道这可以通过创建两个单独的函数来实现,但是使用一种方法本身是否可以实现。

public void maketoast(String string, Integer inte){
Toast.makeText(this, string+inte, Toast.LENGTH_SHORT).show();
}

以下是方法调用的情况:

maketoast("Greater than ",2);
maketoast("Greater ",null);

输出:在第一次调用中,我需要输出为“大于 2”在第二次调用中,我需要输出为“Greater”,但目前我得到“Greater null”

最佳答案

Java有一个ternary operator 。使用它有助于缩写您的代码:

public void maketoast(String string, Integer inte){
Toast.makeText(this, inte != null ? string+inte : string, Toast.LENGTH_SHORT).show();
}

关于java - 显示消息的Toast方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59039880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com