如何通过将字符串'xxx'作为参数传递给该方法来从方法访问R.string.xxx资源?

Nob*_*oby 2 java android

我的中有很多字符串元素 res/values/strings.xml

所以,我想要一种getString(String abc)strings.xml以下方法中检索字符串的方法:

public String getString(String abc){ // abc = address1

    String result;

    result = context.getResources().getString(R.strings.+abc);
}
Run Code Online (Sandbox Code Playgroud)

如何根据参数中的String访问此方法中的字符串元素?

Pra*_*tik 5

public String getString(String abc){ // Ex. abc = "address1"

   int resID = getResources().getIdentifier(abc, "string",  getPackageName()); 

   return context.getResources().getString(resID);
}
Run Code Online (Sandbox Code Playgroud)