详解Java集合框架操作异常案例
在Java的集合框架中,常见的操作异常包括:
NullPointerException
:- 例子:当你试图访问一个null对象的属性时,会抛出这个异常。
String str = null;
System.out.println(str.length()); // NullPointerException: Cannot invoke method 'length()' on null object
- 例子:当你试图访问一个null对象的属性时,会抛出这个异常。
IllegalArgumentException
:- 例子:当你提供无效的参数(如超出范围的值)给集合方法时,会抛出这个异常。
int[] array = new int[5];
array[6] = 1; // IllegalArgumentException: Index out of range
- 例子:当你提供无效的参数(如超出范围的值)给集合方法时,会抛出这个异常。
UnsupportedOperationException
:- 例子:当你尝试执行一个在当前环境中不被支持的操作(如改变集合的结构)时,会抛出这个异常。
List<String> list = new ArrayList<>();
list.add("a");
list.remove(0); // UnsupportedOperationException: Operation not supported on this collection type.
- 例子:当你尝试执行一个在当前环境中不被支持的操作(如改变集合的结构)时,会抛出这个异常。
以上就是Java集合框架中操作异常的一些常见例子。
还没有评论,来说两句吧...