Module  java.management

Class RoleUnresolvedList

    • 构造方法详细信息

      • RoleUnresolvedList

        public RoleUnresolvedList​()
        构造一个空的RoleUnresolvedList。
      • RoleUnresolvedList

        public RoleUnresolvedList​(int initialCapacity)
        构造一个空的RoleUnresolvedList,并指定初始容量。
        参数
        initialCapacity - 初始容量
      • RoleUnresolvedList

        public RoleUnresolvedList​(List<RoleUnresolved> list)
                           throws IllegalArgumentException
        构造一个RoleUnresolvedList其中包含RoleUnresolvedList的元素,按List的迭代器返回的List RoleUnresolvedList实例的初始容量为指定的List大小的110%。
        参数
        list -所述 List定义新的初始内容 RoleUnresolvedList
        异常
        IllegalArgumentException - 如果 list参数为 nulllist参数包含任何非RoleUnresolved对象。
        另请参见:
        ArrayList(java.util.Collection)
    • 方法详细信息

      • asList

        public List<RoleUnresolved> asList​()
        将此列表的视图作为List<RoleUnresolved> 返回值的更改反映在原来的RoleUnresolvedList的更改中,反之亦然。
        结果
        一个List<RoleUnresolved>的内容反映了这个RoleUnresolvedList的内容。

        如果在给定的RoleUnresolvedList实例中调用了此方法,则后续尝试将对象添加到不是RoleUnresolved实例将失败,并显示IllegalArgumentException 出于兼容性考虑,一个RoleUnresolvedList上这种方法从来没有被称为确实允许比其他对象RoleUnresolved进行增补。

        异常
        IllegalArgumentException - 如果这个 RoleUnresolvedList包含一个不是 RoleUnresolved的元素。
        从以下版本开始:
        1.6
      • addAll

        public boolean addAll​(RoleUnresolvedList roleList)
                       throws IndexOutOfBoundsException
        按照指定的RoleUnresolvedList的迭代器返回的顺序,将指定的RoleUnresolvedList中的所有元素附加到列表的末尾。
        参数
        roleList - 要插入到列表中的元素(可以为null)。
        结果
        如果此列表因呼叫而更改,则为true。
        异常
        IndexOutOfBoundsException - 如果使用列表外的索引进行访问。
      • addAll

        public boolean addAll​(int index,
                              RoleUnresolvedList roleList)
                       throws IllegalArgumentException,
                              IndexOutOfBoundsException
        将指定的RoleUnresolvedList中的所有元素从指定的位置开始,按照指定的RoleUnresolvedList的迭代器返回的顺序。
        参数
        index - - 从指定的RoleUnresolvedList插入第一个元素的位置。
        roleList - - 要插入列表的元素。
        结果
        如果此列表因呼叫而更改,则为true。
        异常
        IllegalArgumentException - 如果角色为空。
        IndexOutOfBoundsException - 如果索引超出范围( index < 0 || index > size() )。
      • add

        public void add​(int index,
                        Object element)
        描述从类别复制ArrayList
        在此列表中的指定位置插入指定的元素。 将当前位于该位置的元素(如果有)和任何后续元素(向其索引添加一个)移动。
        Specified by:
        add在接口 List<Object>
        重写:
        addArrayList<Object>
        参数
        index - 要插入指定元素的索引
        element - 要插入的元素
      • addAll

        public boolean addAll​(Collection<?> c)
        描述从类别复制ArrayList
        按指定集合的Iterator返回的顺序将指定集合中的所有元素追加到此列表的末尾。 如果在操作进行中修改了指定的集合,则此操作的行为是未定义的。 (这意味着如果指定的集合是此列表,则此调用的行为是未定义的,并且此列表是非空的。)
        Specified by:
        addAll在接口 Collection<Object>
        Specified by:
        addAll在接口 List<Object>
        重写:
        addAllArrayList<Object>
        参数
        c - 包含要添加到此列表中的元素的集合
        结果
        true如果此列表因呼叫而更改
        另请参见:
        AbstractCollection.add(Object)
      • addAll

        public boolean addAll​(int index,
                              Collection<?> c)
        描述从类复制: ArrayList
        将指定集合中的所有元素插入到此列表中,从指定的位置开始。 将当前位于该位置(如果有的话)的元素和随后的任何元素移动到右边(增加其索引)。 新元素将按照指定集合的迭代器返回的顺序显示在列表中。
        Specified by:
        addAll在接口 List<Object>
        重写:
        addAllArrayList<Object>
        参数
        index - 从中指定集合插入第一个元素的索引
        c - 包含要添加到此列表的元素的集合
        结果
        true如果此列表因呼叫而更改
      • set

        public Object set​(int index,
                          Object element)
        描述从类复制: ArrayList
        用指定的元素替换此列表中指定位置的元素。
        Specified by:
        set在接口 List<Object>
        重写:
        setArrayList<Object>
        参数
        index - 要替换的元素的索引
        element - 要存储在指定位置的元素
        结果
        该元素以前在指定的位置