gpt4 book ai didi

android - 将 switch 语句更改为 if 语句

转载 作者:行者123 更新时间:2023-11-29 20:22:06 25 4
gpt4 key购买 nike

我想把这个 switch 语句改成 if 语句或者 while 循环。我怎样才能做到这一点?请注意使用 Android Studio 的这段代码。

public void onClick(View v) {
switch(v.getId()){
case R.id.button:
Log.v(TAG, "verbose");
break;
case R.id.button2:
Log.d(TAG, "Debug");
break;
case R.id.button3:
Log.i(TAG, "Information");
break;
case R.id.button4:
Log.w(TAG, "Warning");
break;
case R.id.button5:
Log.e(TAG,"Error");
break;
}
}

最佳答案

我建议你使用现有的 switch 语句,但如果你真的想要 if,你可以这样做:

 public void onClick(View v) {
int id = v.getId();
if (id == R.id.button) {
Log.v(TAG, "Verbose");
} else if (id == R.id.button2) {
Log.d(TAG, "Debug");
} else if (id == R.id.button3) {
Log.i(TAG, "Information");
} else if (id == R.id.button4) {
Log.w(TAG, "Warning");
} else if (id == R.id.button5) {
Log.e(TAG, "Error");
}
}

关于android - 将 switch 语句更改为 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33020252/

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