如何将一系列数字放入android中的列表?

时间:2016-08-03 13:26:52

标签: android

我正在尝试制作一个包含[1,2,3,4,5,6 ... 100]等数字系列的列表。

在Java中,使用'range'很简单,所以我试图在android中找到类似的类。

因此,我发现有些类如Range和Intstream,但我不知道如何使用它们。

如果你教我怎样才能达到我的目的,我将不胜感激,谢谢。

3 个答案:

答案 0 :(得分:0)

        int size = 100;
        ArrayList<Integer> list = new ArrayList<>(size);
        for (int i = 1; i <= size; i++) {
            list.add(i);
            Log.i("Value is = ", i+"");
        }

答案 1 :(得分:0)

你可以写一个看起来像这样的简单函数:

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>

<div class="logo">
    <img src="https://placeholdit.imgix.net/~text?txtsize=47&txt=500%C3%97225&w=500&h=225">
</div>
<div class="SearchSummoners">
    <div id="SearchBox">
        <form method="POST">
            <input id="SearchInput" value="Enter the Summoner Name"  onfocus="if(this.value  == 'Enter the Summoner Name') { this.value = ''; } " onblur="if(this.value == '') { this.value = 'Enter the Summoner Name'; }"  type="text" name="SummonerName"></input>
        </form>
    </div>
    <div class="region_dropdown_section">
        <button class="dropbtn">Select Region</button>
        <div class="region_dropdown_content">
            <a href="#">North America</a>
            <a href="#">Europe West</a>
            <a href="#">Europe NE</a>
            <a href="#">Korea</a>
        </div>
    </div>
</div>

产生所需结果的调用看起来像这样:

public List<Integer> buildList(int maximum) {

    List<Integer> list = new ArrayList();

    for (int i = 1; i <= maximum; i++) {
        list.add(i);
    }

    return list;
}

如果您想要一个数组而不是一个列表,请执行以下操作:

List<Integer> list = buildList(100);

答案 2 :(得分:0)

ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
.....

您不需要定义大小,因为ArrayList是动态的

而在其他语言中,我们使用 list [index] 来获取值。 但在这里我们使用 list.get(index)来做到这一点。