Я создал список динамических массивов, я хотел бы, чтобы AList имел емкость 10, а затем Alist должен генерировать 21 случайное число в диапазоне от 1,100 до ALIST. Я хочу использовать начальное значение 153 так как мне все это делать?динамические списки массивов в java
import java.util.Arrays;
import java.util.Random;
public class DynamiLists {
public static void main(String[] random)
{
public AList()
{
this.capacity = 10;
a = new int[capacity];
numElements = 0;
Random rand = new Random(153);
}
}
}
После того, как эта часть выполнена, я пытаюсь добавить к ней несколько методов, которые могут использоваться отдельно. Первый метод addAll, который суммирует значения в междунар б к ALIST
public void addAll(int[] b) {
int[] b = {7,2,3,9};
}
Второй метод allIndicesOf(x)
который возвращает целое число для каждого индекса, где х присутствует здесь то, что я для него до сих пор
public List<Integer> allIndicesOf(int x){
List<Integer> lst = new ArrayList<Integer>();
return lst;
}
Следующие два метода clear()
пустят элементы из Alist и count(X)
, которые возвращают количество вхождений x в список. Пятый метод - equals(l)
, который возвращает true, если список равен l и false другой мудрый, в основном этот метод должен создать случайный список и сравнить его со списком.
public boolean equals(AList lst){
}
Последние два метода sublist(i,j)
который возвращает новый список, состоящий из элементов исходного списка, начиная с индекса I и заканчивающийся по индексу J-1.
и метод remove(x)
, который удаляет первое вхождение x из исходного списка.
В основном то, что спрашивает im, как создать список и все перечисленные ниже методы ive, ive началось с них, как вы можете видеть, но я не знаю, как действовать, потому что каждый метод должен быть способен использовать sepearatley для алист и не все в свое время. Английский язык не является моим первым языком, но любая помощь по его завершению будет прекращена. Спасибо, ребята
Подсказка: есть * предварительный просмотр * функциональность. Используйте это для правильного выравнивания/отступов/форматирования ввода исходного кода. И сначала прочитайте о реальных основах; ваш исходный код даже не компилируется - у вас может быть объявление метода внутри другого. – GhostCat
Почему вы обновляете параметр? Кроме того, я предполагаю, что вы хотите переопределить метод equals объекта ... – Li357
Может быть, исправление не будет полезно? –