[A, B, C, D, E, F]Прочитанные группы из N смежных элементов из массива
Мне нужно получить смежные значения из массива сверху.
соседнему Количество может варьироваться сказать
если adjcnt = 2
Тогда я должен получить, как это
tuple 1 = A,B
tuple 2 = C,D
tuple 3 = E,F
Если adjcnt = 3
tuple 1 = A,B,c
tuple 2 = D,E,F
Мой код
for (int i = 0; i < arr.length; i++) {
if(i < adjcnt){
if(i==0){
csv = arr[i];
}
else{
csv += ","+arr[i];
}
}
System.out.println("csv---> "+csv);
}
Напечатано только 2 элемента. Мне нужно зациклиться до тех пор, пока мой arr не будет
Некоторые, где моя логика неправильная. Пожалуйста КОНСУЛЬТАЦИЯ
Почему 'tuple 1.5 = B, C' не является решением, если' adjcnt = 2'? –
Простым императивным методом, который легко понять, является внутренняя переменная цикла с дискретной переменной. Тогда внешний цикл равен «i = 0; i
user2864740
Если adjctnt 4 или 5, то что вы хотите? –