У меня есть ArrayList
:Выполнение каждого массива целых чисел в определенном положении в ArrayList
ArrayList<Integer> list = new ArrayList<>();
И Array
из Целые:
int[] x = {5, 10, 15, 20, 25};
Я хочу, чтобы выполнить каждый Array
целых чисел в определенное положение ArrayList
. Я пробовал следующий код, но он работает не так, как ожидалось!
public static void main(String[] args) {
// TODO code application logic here
for(int i = 1; i <= 30; i++) {
list.add(i);
}
for(int i = 0; i < list.size(); i++) {
System.out.print(i);
System.out.print(" , ");
System.out.print(number(i));
}
}
private static long number(int pos) {
int y = 0;
return (long) pos/list.get(x[y]);
}
Выходной ток:
0 , 0
1 , 0
2 , 0
3 , 0
4 , 0
5 , 0
6 , 1
7 , 1
8 , 1
9 , 1
10 , 1
11 , 1
12 , 2
.
.
.
Ожидаемый результат (что-то подобное):
0 , 0
1 , 0
2 , 0
3 , 0
4 , 0
5 , 5
6 , 5
7 , 5
8 , 5
9 , 5
10 , 10
11 , 10
12 , 10
.
.
.
Я пробовал разные методы, но никак не удавалось решить, любая помощь очень ценится.
Что вы хотите сделать? –
Почему вы определяете переменную 'y' внутри' number', если она всегда равна 0? – Mibac
@mibac Это самое близкое, что я мог бы получить. –