有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将数据从数组列表设置到另一个数组

我在Android应用程序中工作,我在寻找如何在for循环之后显示数组列表的结果,我想设置每个值(heure,minute…)在我使用的转换函数(BCD到整数)之后的另一个列表视图中。谢谢你的帮助

Integer[] array = {heure, minute, seconde, jour, mois, year};
    ArrayList<Integer> list = new ArrayList<>();
    /*Collections.addAll(list, array);*/
    for (int value : list) {
        temp = value;
        temp >>= 4;
        result = temp * 10;
        temp = value & 0b00001111;
        result += temp;
        this.total= result;
        list.add(this.total);
    }
    tvGetdata.setText(list.toString());

共 (1) 个答案

  1. # 1 楼答案

    您正在空列表中使用foreach。 所以你的代码会忽略它。 试着使用你的数组

    Integer[] array = {heure, minute, seconde, jour, mois, year};
    ArrayList<Integer> list = new ArrayList<>();
    for (int value : array) {
        temp = value;
        temp >>= 4;
        result = temp * 10;
        temp = value & 0b00001111;
        result += temp;
        this.total= result;
        list.add(this.total);
    }
    tvGetdata.setText(list.toString());