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就得到你想要的