Я читал в этой теме Removing an element from an Array (Java) И видел, что вы можете использовать ArrayUtils, но я не уверен, как?Как использовать Class ArrayUtils в моем коде?
Это код до сих пор
package javatesting;
import static java.lang.System.*;
public class main
}
public static int countIt(int[] iRay, int val)
{
int count = 0;
for(int item : iRay)
{
if(item == val)
{
count = count + 1;
}
}
return count;
}
public static int[] removeIt(int[] iRay, int val)
{
return null;
}
public static void printIt(int[] iRay )
{
for(int item : iRay)
{
out.print(item + " ");
}
}
public static void main(String[] args)
{
int[] nums = {7,7,1,7,8,7,4,3,7, 9,8};
printIt(nums);
System.out.println("\ncount of 7s == " + countIt(nums, 7));
nums = removeIt(nums, 7);
printIt(nums);
System.out.println("\ncount of 7s == " + countIt(nums, 7));
}
I судимое поместить его в RemoveIT, но я не понимаю, как он должен соединиться? Мой учитель AP не объяснил это нам Если возможно, один из вас свяжет мне учебник по java Как я понимаю, он просит подсчет не семев, поэтому я хочу, чтобы создать массив с семью удаленными с помощью ArrayUtils (я использую затмение, если это имеет значение)
Вместо того, чтобы удалять элементы массива, используйте ArrayList, а не массив. – bhspencer
Более простым решением может быть «int count = 0; for (int n: nums) {if (n! = 7) ++ count; } ' – clcto