android获取string
‘壹’ android怎样获取webservice返回值是String类型的字符串的具体数据
//可以使用正则表达式匹配
Pattern pattern = Pattern.compile("ID=(.*?);");
// 忽略大小写的写法
// Pattern pat = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher("数余游据字符串");
// 查找字符祥郑串中是否有匹配正竖宴销则表达式的字符/字符串
while (matcher.find()) {
matcher.group(1);//这里就是ID的值,如果是多个的话会循环
}
‘贰’ android开发中,如何通过变量获取strings.xml的值。
你把R.string.str左右一个整体.
比如定义个
int
str.
然后动态的修改这个str,
比如一开始str
=
R.string.username.
后来你改了一下,str
=
R.string.password.
最后用的时候,
直接getString(str)就好了.
‘叁’ android 怎么获取字符串中指定的字符
Android开发中截取某字符串或者路径中的某字符串的方法substr(start,length)、substring(start,end)、charAt(int index)、indexOf(int str,int fromIndex)
substr(start,length) :substr是从起始点截取某个长度的字符串
substring(start,end):substring是截取2个位置之间及start-end之间的字符串
charAt(int index):实现从字符串中提取指定位置的字符
indexOf(int str,int fromIndex):返回指定字符在此字符串中第一次出现处的索引。如果在此 String 对象表示的字符序列中出现值为 str 的字符,则返回第一次出现该字符的索引(以 Unicode 代码单元表示
‘肆’ android 怎么获取字符串中指定的字符
java中String 类有一个方法为substring(int beginIndex, int endIndex),它返回一个新字符串,它并高是此字符串从指陵蔽李定的
尺迟beginIndex处开始,一直到索引 endIndex - 1处的字符组成的新字符串。因此,该子字符串的长度为 endIndex-beginIndex
。
String a="a796Fb28@";
String b=a.substring(0,5);
则b返回值为a796F。
‘伍’ android 怎么获得string.xml里的数组
example:XML file saved at res/values/strings.xml : <? xml version = "1.0" encoding = "utf-8" ?>
<resources>
<string-array name = "planets_array" >
<item> Mercury </item>
<item> Venus </item>
<item> Earth </item>
<item> Mars </item>
</string-array>
</resources>
This application code retrieves a string array:
Resources res = getResources () ;
String [] planets = res . getStringArray ( R . array . planets_array );
‘陆’ 如何得到android EditText里面的字符串
Android中有许多写法创建事件处理方式,一般会使用Android:onClick属性来指定。
举例说明:
实现摄氏温度到华氏温银歼度的转变
1、
EditText editText1 =(EditText) findViewById (R.id.editText1)
c=Integer.parseInt(editText1.getText().toString());
用来获取editText1中的信息
2、
EditText editText2 =(EditText) findViewById (R.id.editText2);
f=(9.0*c)/5.0+32.0;
editText2.setText(String.valueOf(f));
通过editText1 获取的信息然后经过计算
将计算的结果返回editText2中然后在editText2中显示出来
(6)android获取string扩展阅读:
EditText 控件的用法
EditText 在开发中也是经常用到的控件,也是一个比较必要的组件。
它是用户跟Android应用辩哗进行数据传输的窗户。
1、android:text设置文本内容。 锋灶冲
2、android:textColor字体颜色。
3、android:hint内容为空时候显示的文本。
4、android:textColorHint为空时显示的文本的颜色。
5、android:maxLength限制显示的文本长度,超出部分不显示。
6、android:minLines设置文本的最小行数。
7、android:gravity设置文本位置,如设置成“center”,文本将居中显示。
8、android:drawableLeft在text的左边输出一个drawable,如图片。
‘柒’ android 中如何根据R.layout.name 这样的整型数据来读取文件,得到string
还是通猜州笑过lxit给出了想法,把int id = R.drawable.class.getDeclaredField("name").getInt(context);改为int id = R.id.class.getDeclaredField("name"穗含).getInt(context); 即可,谢谢大家迹兄的关注。
‘捌’ 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中使用资源文件了。
‘玖’ 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)。
‘拾’ android获取String中的所有数字
String xx = "sd,";
String[] strs = xx.split(",");
split把字符串拆分,得到字符串数组,里边都是数字,再用
Integer.parseInt就得到你想要的