开发者社区 问答 正文

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

浏览了 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 645 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 您将在每次迭代中创建一个新列表,然后仅获得一个项目。此外,您在每次迭代时都创建一个适配器,并设置单个列表。

    像这样做:

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

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

    回复来源:Stack Overflow

    2020-03-22 10:50:48 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等