我如何收集数组中的所有项目

卡拉卡斯台风

我有一个数组是:

ArrayList<Integer> array = new ArrayList<Integer>();
String a1 = edittext.getText().toString();
int integer = Integer.parseInt(a1);
array.add(integer);

像那样。大约有15种物品,但我不知道它们到底有多少。我想收集此阵列上的所有项目。我怎样才能做到这一点 ?一会儿还是其他?

希望您能理解我的问题。我不太会英语。

尤金

我想收集此阵列上的所有项目。我怎样才能做到这一点 ?一会儿还是其他?

Array使用遍历每个元素for-each

for(Integer i : array){
  //Do whatever you want to do
}

该循环称为afor-eachadvanced for-loop它将遍历Object数组中的每个对象并返回该对象(在您的情况下为Integer i

或者

使用常规的for循环。您可能以前曾使用过它,所以对您来说会更容易-

for(int i = 0; i < array.size(); i++) {
 Integer item = array.get(i);
}

为了隐式地处理您的代码,我将假设:

  1. 您正在接收用户输入
  2. 您希望将用户输入解析为整数(意味着您只需要数字)
  3. 您要重复此循环X次。

如果有什么我想念的,请纠正我。

    ArrayList<Integer> array = new ArrayList<Integer>();
    Integer tempInteger;
    try{
        tempInteger = Integer.parseInt(edittext.getText().toString());
    }catch(NumberFormatException e){
        e.printStackTrace();
    }
    array.add(tempInteger);

    /*
     * Once you have your array filled with 'elements' (In your case
     * with Integer values) you can use the following loop called a 
     * 'for-each' loop to loop through ALL the elements in your list.
     */
    for(Integer i : array){
        System.out.println("array["+array.get(i)+"]" + " = " + i);
    }

或者

使用常规for-loop

    for(int i = 0; i < array.size() - 1; i++){
        Integer myInteger = array.get(i);
        System.out.println("array["+i+"]" + " = " + myInteger);
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

循环不收集数组中的所有值

我们如何显示数组中的收集数据

收集数组列表中的所有可观察字符串

收集数组中的对象

如何从具有多个键的 json 对象收集数据并将所有值推送到单个键:值数组

递归收集QTreeview中的所有项目

如何在laravel上收集数组?

在Julia中收集数组的元素

如何从给定项目更改数组中的所有项目?

如何返回数组中没有相反的所有项目?

如何在C#中收集文本框中的所有列表框项目

如何通过JavaScript在Internet Explorer 11中仅收集数组中的唯一值?

在数组React中收集数组的唯一值

如何以正确的方式更新数组中的所有项目

Android Kotlin如何从数组中获取所有项目

如何以所有可能的方式排列数组中的项目?

如何为数组中的项目创建所有组合?

如何收集大型Makefile项目的所有依赖项?

如何从字符串数组中收集所有可能的连续字符串并置?

如何在数组列表中收集从抽象类创建的所有对象

如何使用golang在mongodb中对具有相同user_id的收集数据进行$ group?

从二维数组中收集数字

使用php收集数组中的重复数据

如何从名称值中收集所有数据以便我可以使用它?

我无法将数据从 datagrid 列传输到 C# 中的数组以获取文本框建议收集数据

如何收集所有数据属性并推送到数组

AngularJS-在表单上动态添加输入,一次提交即可从所有输入中收集数据

如何从我的数组中删除所有“地图”属性

删除并返回数组中的所有项目