Java 如果combobox为空,combobox.removeAllItems方法是否会引发异常?

Java 如果combobox为空,combobox.removeAllItems方法是否会引发异常?,java,swing,jcombobox,Java,Swing,Jcombobox,文档中没有指定这种情况。似乎什么也没发生,但我不确定。此方法最终会引发异常吗?快速测试显示什么也没有发生: import javax.swing.JComboBox; class ComboBoxTest { public static void main(String[] args) { JComboBox<String> box = new JComboBox<String>(); box.removeAllItems

文档中没有指定这种情况。似乎什么也没发生,但我不确定。此方法最终会引发异常吗?

快速测试显示什么也没有发生:

import javax.swing.JComboBox;    

class ComboBoxTest {
    public static void main(String[] args) {
        JComboBox<String> box = new JComboBox<String>();
        box.removeAllItems();
    }
}

没有抛出任何错误

请遵循JavaDoc,或者通过创建简单的程序自己尝试。或者在中找到它。你怎么认为?它会抛出任何异常。我不这么认为。你在考验我们吗?还是你想学习?如果您真的想学习,您应该首先尝试代码:然后,下面是回答您所有问题的答案:一般来说,如果文档没有说它可以/将引发异常,那么它将不会引发异常。1答案很可能不是,2但要知道这一问题的最终答案,唯一的方法是首先查看API,2如果没有说明,请查看源代码。最好不要咬过去喂过你或将来可能喂过你的手。如果你不喜欢这样的评论,那就忽略它,而不是对作者进行人身攻击。