我正在尝试制作一个包含[1,2,3,4,5,6 ... 100]等数字系列的列表。
在Java中,使用'range'很简单,所以我试图在android中找到类似的类。
因此,我发现有些类如Range和Intstream,但我不知道如何使用它们。
如果你教我怎样才能达到我的目的,我将不胜感激,谢谢。
答案 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)来做到这一点。