程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-在數組中儲存字符串的問題

android-在數組中儲存字符串的問題

編輯:編程綜合問答
在數組中儲存字符串的問題

能在字符串數組中保存字符串變量嗎?

String st1 = "",st2 = "",st3 = "",st4 = "";
 String[] str = {st1,st2,st3,st4};

當我使用for循環,str能獲取st1和st2的值,而st3 和 st4就顯示不是它的變量。
所有我想把這些變量放在數組中,以下就是一個字符串數組的例子:

String[] containsValue = { "hi", "hello", "there" };

String strHi, strHello, strThere;
String[] getContainsValue = { strHi, strHello, strThere };

for (int x = 0; x < getContainsValue.length; x++) {
    getContainsValue[x] = containsValue[x];
}

The value of:
strHi = "hi"
strHello = "hello"
strThere = "there";

基本意思就是想把containsValue []裡的值轉化為3個字符串: strHi,strHello,strThere ,然後存儲在getContainsValue[]。這樣做可以嗎,有誰能給一個框架來解決這個問題?謝謝!

最佳回答:


你可以使用Map<K,V>.

Map<String,String> map=new HashMap<String,String>();
map.put("strHi","hi");
map.put("strHello","hello");
map.put("strThere","there");

System.out.println(map.get("strHello"));
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved