Когда вызывается list.remove (), куда идет возвращаемое значение ists? - PullRequest
0 голосов
/ 30 октября 2019

Предположим, al.remove(index) удаляет элемент в index и смещает элементы с правой стороны этого элемента на 1 влево.

Теперь мой вопрос, тип возвращаемого значения al.remove()Метод "Object", почему его возвращаемый тип "Object", какова его цель? Даже если я просто удаляю элемент из него? И почему мой код работает нормально, хотя я не назначаю его значение какому-либо объекту?

import java.util.*;
import java.lang.*;
import java.io.*;


class Codechef
{
    public static void main (String[] args) throws java.lang.Exception
    {
        ArrayList al = new ArrayList();
        al.add("A");    //return type boolean
        al.add(10);    //return type boolean
        al.add(null);   //return type boolean
        al.add(2,52);   //return type void
        System.out.println(al);   //[A, 10, 52, null]
        al.remove(2);               //return type is Object
        System.out.println(al);     //[A, 10, null]
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...