Моя задача - создать метод списка массивов, который проверяет, не является ли длина массива нечетной или четной. Я не могу понять, что мне нужно сделать, когда я разделил длину на 2, чтобы проверить, не странно или даже, но я не знаю, что делать дальше. После обнаружения мне нужно удалить элементы из массива, которые уменьшат размер, который я предполагаю.Удаление средних элементов из arraylist
ответ
Почему вы не можете просто проверить
if(yourArrayLength %2 ==0) {
//even
}else{
//odd
}
Проверка, если значение нечетное или даже на самом деле очень просто. Мы можем использовать modulus operator.
Пример
List<MyObject> objects = new ArrayList<MyObject>();
int size = objects.size();
if(size % 2 == 0) {
System.out.println("This is an even sized list.");
}
else {
System.out.println("This is an odd sized list.");
}
Как Modulo работает
Оператор %
предназначен, чтобы получить остаток от деления. Например:
int num = 15;
int remainder = num % 3;
remainder
равно 0
, потому что вы можете разделить 15 на 3 точно, с 0 остатком.
int num = 10;
int remainder = num % 3;
Теперь remainder
равно 1
, потому что вы можете получить 3
в 10
3 раза, с 1 осталось. Это то, что осталось, что возвращается.
Проверьте следующий пример, который может помочь вам
ArrayList list=new ArrayList();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
if((list.size())%2==0)
{
System.out.println("size is even");
}
else
{
System.out.println("size is odd");
}
Вы можете использовать оператор модуля, например:
var numeros = ['item1', 'item2', 'item3', 'item4', 'item5'];
var oddEven = numeros.length % 2;
if(oddEven == 1){
$('html').append('Number odd');
} else {
$('html').append('Number even');
}
Остаточное число равно 1, если это нечетное число, в противном случае это четное число.
Я надеюсь, что это сработает для вас.
Java! = Javascript – christopher
Извините @christopher, моя ошибка, но он мог применить метод оператора модуля –
- 1. Удаление средних элементов из массива
- 2. удаление элементов из ArrayList
- 3. Удаление элементов из ArrayList
- 4. Удаление элементов из ArrayList
- 5. Удаление элементов из ArrayList Java
- 6. Удаление элементов ArrayList
- 7. Удаление элементов из ArrayList через JTable
- 8. Удаление элементов из ArrayList при столкновении (Java)?
- 9. Удаление элементов с определенными именами из ArrayList
- 10. Удаление элементов из ArrayList на карте
- 11. Удаление нескольких элементов из ArrayList, смещение индексов
- 12. Удаление элементов из arraylist в итеративном порядке
- 13. Удаление элементов в arraylist из другого arraylist в VB.NET
- 14. Как получить несколько средних значений из ArrayList?
- 15. Удаление общих элементов между двумя разными Arraylist
- 16. Удаление объекта из ArrayList
- 17. Удаление элемента из arraylist
- 18. Удаление строк из ArrayList
- 19. Удаление строки из ArrayList
- 20. Удаление из ArrayList Java
- 21. Удаление объектов из ArrayList
- 22. Удаление из Arraylist
- 23. Удаление подписок из ArrayList
- 24. ArrayList удаление элементов в виде строки
- 25. Удаление элементов в ArrayList с определенным размером
- 26. Удаление повторяющихся элементов в ArrayList Java
- 27. удаление средних элементов на пункте с помощью Java
- 28. Фильтр ArrayList и удаление ненужных элементов
- 29. Удаление повторяющихся элементов в адаптере ArrayList
- 30. Удаление повторяющихся объектов из ArrayList
+1. Небольшая поправка «Это четное число» должно быть «Это четный список» :) –
@ sᴜʀᴇsʜᴀᴛᴛᴀ Обновлен вывод: – christopher