数组的常见异常
Posted afangfang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组的常见异常相关的知识,希望对你有一定的参考价值。
1. 下标越界异常
2. 空指针异常
public class TestException { public static void main(String[] args) { // 数组下标越界异常:java.lang.ArrayIndexOutOfBoundsException: 10 int[] i = new int[10]; /* i[0] = 99; i[10] = 99; for( int m = 0;m<i.length;m++){ System.out.println(i[m]); } */ //空指针异常:java.lang.NullPointerException //第一种: /* boolean[] b= new boolean[3]; b = null;// b为null原来指向数组的指针没有了 System.out.println(b[0]); */ //第二种: /* String[] str = new String[4]; System.out.println(str[3].toString());//str[3]为对象本身为null 调用方法 也为空指针异常 */ //第三种: /* int[][] j = new int[3][]; j[2][0] = 12; //本身为null无法赋值 */ } }
以上是关于数组的常见异常的主要内容,如果未能解决你的问题,请参考以下文章