ANDROID STUDIO:我需要帮助将从MYSQL数据库返回int的java代码转换为字符串(SharedReferences)

ANDROID STUDIO:我需要帮助将从MYSQL数据库返回int的java代码转换为字符串(SharedReferences),java,android,mysql,android-studio,sharedpreferences,Java,Android,Mysql,Android Studio,Sharedpreferences,因此,我有一个数据库,它返回2个整型值(1=USD和3=GHS)。我编写了一个API PHP代码,返回整数值,并希望在Java中转换相应的字符串(USD和GHS) 在java(android studio)中返回int的代码行是 我想将上述代码行的结果返回到相应的字符串中 我该怎么做呢?非常感谢您的帮助。您可以编辑getCurrency()并添加switch/if-else语句并返回字符串,或者创建另一个方法getCurrencyString() 试试这个 int currencyCode =

因此,我有一个数据库,它返回2个整型值(
1=USD
3=GHS
)。我编写了一个API PHP代码,返回整数值,并希望在Java中转换相应的字符串(
USD
GHS

在java(android studio)中返回int的代码行是

我想将上述代码行的结果返回到相应的字符串中


我该怎么做呢?非常感谢您的帮助。

您可以编辑getCurrency()并添加switch/if-else语句并返回字符串,或者创建另一个方法getCurrencyString()

试试这个

int currencyCode = SharedPrefManager.getInstance(MainActivity.this).getUser().getCurrency();
if (currencyCode == 1) {
    creditnav.setText("USD");
}
if (currencyCode == 3) {
    creditnav.setText("GHS");
}

如果对您有帮助,请尝试使用此选项:)


}

可能的副本请提供足够的详细信息,以便我们能够帮助您。非常感谢。这解决了我的问题<代码>代码int currencyCode=SharedPrefManager.getInstance(getActivity()).getUser().getCurrency();if(currencyCode==1){credit.setText($”+“”+SharedPrefManager.getInstance(getActivity()).getUser().getCredit());currencyCode==1}if(currencyCode==3){credit.setText(“GHS”+“”+SharedPrefManager.getInstance(getActivity()).getUser().getCredit());currency.setText(“GHS”);}我认为cred开头的字符串必须是int。感谢您的回答。如何使用我共享的SharedReference代码实现这样的switch语句。您可以使用SharedReference代码编写完整的代码吗?
switch (currencyInteger) {
  case 1 :
      return "USD";

  case 2 :
      return "GHS";

  default:
      // Handle this
      break;
}
int currencyCode = SharedPrefManager.getInstance(MainActivity.this).getUser().getCurrency();
if (currencyCode == 1) {
    creditnav.setText("USD");
}
if (currencyCode == 3) {
    creditnav.setText("GHS");
}
 String creds=SharedPrefManager.getInstance(MainActivity.this).getUser().getCurrency(); 


if (creds.getText().toString.equals("1")) {
  creditnav.setText("USD");
}
else if (creds.getText().toString.equals("3")) {
   creditnav.setText("GHS");