我正在从 json 解析中获取数组列表。我必须拆分这些数组列表并将其设置在 android spinner 上。我该怎么办?请帮我..
private static final String TAG_SHOPNAME = "retailer_name";
TAG_SHOPNAME 包含以下值: ["dfdfdfM","dssdfdfdf"] 。我怎样才能拆分这些arraylist值???
List<String> shoplist = new ArrayList<String>();
shoplist.add(product.getString(TAG_SHOPNAME));
ArrayAdapter<String> shopadapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item,shoplist);
现在我当前的输出是:
["dfdfdfM","dssdfdfdf"]
这些值设置在单个微调器列表中。我需要拆分这些数组列表并将其设置在 android spinner 上,如下所示。
dfdfdfM
dssdfdfdf
我如何拆分这些并将其设置在 android spinner 上???
我的代码有什么问题???请给我解决这些...
编辑:
现在我改变了我的代码,比如:
String retailernames = product.getString(TAG_SHOPNAME);
retailernames = retailernames.replace("[","");
retailernames = retailernames.replace("]","");
retailernames = retailernames.replaceAll("^\"|\"$", "");
List<String> shoplist = Arrays.asList(retailernames.split(","));
这里 product.getString(TAG_SHOPNAME) 值为 ["dfdfdfM","dssdfdfdf"]
现在我当前的输出看起来像:
dfdfdfM"
"dssdfdfdf
在这里我需要输出如下格式:
dfdfdfM
dssdfdfdf
如何从字符串列表中删除“”这些引号。
请给我解决方案yaar ...