When
copying elements between different arrays, if the source or
destination arguments are not arrays or their types are not
compatible, an ArrayStoreException will be thrown.
class ArrayStoreExceptionEx{ public static void main(String args[]){ String myString[] = new String[2]; Integer myInt[] = new Integer[2]; myString[0] = "Hi"; myString[1] = "abc"; myInt[0] = 1; myInt[1] = 2; System.arraycopy(myString, 0, myInt, 0, 1); } }
Output
Exception in thread "main" java.lang.ArrayStoreException at java.lang.System.arraycopy(Native Method) at ArrayStoreExceptionEx.main(ArrayStoreExceptionEx.java:12)
No comments:
Post a Comment