A. android 數組如何取之
在 Android 中,可以使用以下方式來獲取數組中的元素:
通過索引獲伍遲取元素:使用數組名和索引號來獲取數組中的元素。例如,如果數組名為 myArray,要獲取第一個元素,可以使用 myArray[0]。
使用循環遍歷數組:使用循環結構(如 for 循環)遍歷數組中的所有元素,並逐個獲取它們。
使用數組的內置方法:數腔帆李組類中提供了一些內置方法,如 Arrays.Of()、Arrays.sort() 等,可以用來獲取數組中的元素或對數組進行操作。
例如,以下代碼演示了如何使用索引和循環來獲取數組中的元素:
int[] myArray = {1, 2, 3, 4, 5};
// 通過索引獲取元素
int firstElement = myArray[0];
int thirdElement = myArray[2];
// 使用循環遍歷數組
for (int i = 0; i < myArray.length; i++) {
int element = myArray[i];
// 對每個元素進行轎歷操作
}
注意:在使用數組時,需要確保索引號不超出數組的范圍,否則會導致數組越界異常。
B. android 字元串能轉換成數組么
貌似沒有直接這樣轉換的方法,,,這個你可以這樣做先調用toString方法把數組轉換成一個["a","b","c"]這樣的一個字元串,然後通過字元串的替換方法replace(CharSequence target, CharSequence replacement) 把裡面的[]「」,都用空格替換掉,然後調用trim()去空格,然後得到一個「abc」這樣的字元串,然後調用字元串的toCharArray()或者getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 就可以轉換成一個字元數組了 ...
C. android studio中string怎麼轉char數組
用指針,
遍歷string,把每一個*p賦值給char[I],遍歷結束的時候,char數組裡面就保存了string的每個字母.
char *p = string;
for (int i=0, *p; i<len(string); i++, *p++)
{
char[I] = *p;
} 主要部分就是這樣的了.
D. android TextView控制項如何顯示數組內容
通過數組循環顯示到TextView上。
1、獲取數組
2、獲取TextView組件
3、循環拼接數組成字元串,顯示到TextView中
示例:
java">String[]arr={"a","b","c"};//定義一個數組,模擬獲取到的數組
TextViewtv=(TextView)findViewById(R.id.xxxx);//獲取一個TextView
Stringct="";//定義一個字元串
for(inti=0;i<arr.length;i++){
ct=ct+arr[i];//數組拼接成字元串
}
tv.setText(ct);//在TextView中顯示數組內容。
E. android怎麼在array配置文件中添加圖片資源數組
Android R.array是提取XML資源文件中String數組的方法。
1. R.array的提供代碼:
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<string-arrayname="city">
<item>廈門市</item>
<item>福州市</item>
<item>泉州市</item>
<item>漳州市</item>
<item>龍岩市</item>
</string-array>
</resources>
2.代碼中數組的提供方式:
Resources res =getResources();
String[] city=res.getStringArray(R.array.city);
3.圖片數組,需要在drawable目錄下創建一個animation.xml
<?xmlversion="1.0"encoding="utf-8"?>
<animation-listxmlns:android="http://schemas.android.com/apk/res/android"android:oneshot="true">
<itemandroid:drawable="@drawable/icon1"android:ration="150"></item>
<itemandroid:drawable="@drawable/icon2"android:ration="150"></item>
<itemandroid:drawable="@drawable/icon3"android:ration="150"></item>
<itemandroid:drawable="@drawable/icon4"android:ration="150"></item>
<itemandroid:drawable="@drawable/icon5"android:ration="150"></item>
<itemandroid:drawable="@drawable/icon6"android:ration="150"></item>
</animation-list>
4.提取方式直接在layout中android:src="@drawable/animation" 即可引用。
F. android 數組如何使用
數組使用分為數組定義和數組中的值獲取2部分:
1、定義數組
String[]arr={"1","2","3"};//定一個一維的字元串數組
2、數組的值獲取
for(inti=0;i<arr.length;i++){//循環數組,arr.length是數組長度
System.out.println(arr[i]);//列印數組中的元素
}
G. 如何在Android開發中分割Array數組中的字元串
方法只有一種。
步驟:
1、循環數組,獲取沒一個數組中的字元串元素
2、分割獲取的字元串元素。
代碼示例
String[] arr = {"abc","abd"};//定義一個字元串數組
for(int i=0;i<arr.length;i++){//循環字元串數組
String tmp = arr[i];//獲取字元串數組中的元素
String tmpArr = tmp.split("b");//這里根據字元串b分割字元串
System.out.println(tmpArr[0]);//獲取分割後的字元串信息,這里是a
System.out.println(tmpArr[1]);//獲取分割後的字元串信息,這里是c或者d
}
H. android xml資源數組的問題 xml文件內容如下,我要怎麼獲取item鍵值對中name這個
假設准備好的xml是
<string-array name="names">
<item >shanghai</item>
<item >beijing</item>
<item >hongkong</item>
</string-array>
<string-array name="values">
<item >021</item>
<item >010</item>
<item >00852</item>
</string-array>
假設要獲得 "shanghai"對應的值,可以參考以下函數:
public String getAreaCode(String cityName) {
String[] names = getResources().getStringArray(R.array.names);
String[] values = getResources().getStringArray(R.array.values);
for (int i = 0; i < names.length; i++) {
if (names[i].equals(cityName)) {
return values[i];
}
}
return null;
}