开发者社区> 问答> 正文

将每个值分割为不同的变量

浏览了 45次

-4

相关于:https : //stackoverflow.com/posts/60708673/edit

我有a一个循环变量,它会改变它的值,所以

  • a = mc
  • a = dd
  • a = jj 如何将这些值拆分为不同的变量名称?

喜欢

  • a0 = mc
  • a1 = dd
  • a2 = jj 使用Android Java

这段代码在循环中

String a = imgDataUr.substring(6); //this changed with different value each time
ArrayList<String> list = new ArrayList<String>();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getContext(), android.R.layout.simple_list_item_1,list);
Log.d("countries", a);

list.add(a);
simpleList.setAdapter(adapter);

我的问题的目的是,在每次把不同的变量名list.add(a); 状

list.add(a1); //for the 1st loop 

list.add(a2); //for the 2nd loop ...

问题来源:Stack Overflow

展开
收起
montos 2020-03-22 10:50:12 633 0
1 条回答
写回答
取消 提交回答
  • 您将在每次迭代中创建一个新列表,然后仅获得一个项目。此外,您在每次迭代时都创建一个适配器,并设置单个列表。

    像这样做:

    1. 在循环之前创建列表和适配器
    2. 在循环中,只需将其添加a到列表中,然后将其记录下来,然后
    3. 循环后将列表设置为适配器

    这样可以解决只显示最后一个所需项目的不良行为。

    回复来源:Stack Overflow

    2020-03-22 10:50:48
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
重新定义计算的边界 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载