androidstring取
1. android开发中,如何通过变量获取strings.xml的值。
你把R.string.str左右一个整体.
比如定义个
int
str.
然后动态的修改这个str,
比如一开始str
=
R.string.username.
后来你改了一下,str
=
R.string.password.
最后用的时候,
直接getString(str)就好了.
2. android:如何得到String中的内容
首先 你在strings.xml文件里写上你要显示的内容:如: <string name="hello">Hello World, MainActivity!</string>
android系统后自动在R.java中生成一个引用
public static final class string {
public static final int hello=0x7f040000;
}
这个不用程序员实现。
然后在你代码中需要使用时只需要调用R.string.hello即可.如textView.setText(R.string.hello)。
3. android中从字符串中取出需要的字符
5分真少啊!呵呵 看了一下你的财富值貌似不都啊!算了
public class QuestionActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
String str = "[{\"endyear\":\"\",\"endmonth\":\"\",\"beginmonth\":\"\",\"dept\":\"\",\"beginyear\":\"\",\"company\":腾讯\"}]";
try {
JSONArray array = new JSONArray(str);
JSONObject obj = array.getJSONObject(0);
if (obj.has("company")) {
String company = obj.getString("company");
Toast.makeText(this, company, 1).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
return super.onKeyDown(keyCode, event);
}
}
4. android 不继承activity 获取string资源信息 普通的java类,获取资源方法
在java类中实现构造方法,然后实例化该类时,可以获取资源信息,具体事例如下所示。
Java类
public class AfpUtil {
private Context context;
public AfpUtil(Activity context) {
this.context = context;
}
public void getString(){
String s = context.getResources().getString(R.string.about_weixin_labe);
}
}
在Activity中使用
AfpUtil afpUtil = new AfpUtil(MainActivity.this);
通过以上方法,就可以在java中使用资源文件了。
5. android:如何得到String中的内容阿
什么意思。没有看明白你问的。首先 你在strings.xml文件里写上你要显示的内容:如: <string name="hello">Hello World, MainActivity!</string>
android系统后自动在R.java中生成一个引用
public static final class string {
public static final int hello=0x7f040000;
}
这个不用程序员实现。
然后在你代码中需要使用时只需要调用R.string.hello即可.如textView.setText(R.string.hello)。
6. android获取String中的所有数字
String xx = "sd,";
String[] strs = xx.split(",");
split把字符串拆分,得到字符串数组,里边都是数字,再用
Integer.parseInt就得到你想要的
7. android 字符串怎么获取各个字符
JAVA中String 类有一个方法为substring(int beginIndex, int endIndex),它返回一个新字符串,它是此字符串从指定的
beginIndex处开始,一直到索引 endIndex - 1处的字符组成的新字符串。因此,该子字符串的长度为 endIndex-beginIndex
。
String a="a796Fb28@";
String b=a.substring(0,5);
则b返回值为a796F。