From e7bef17346661b9d7e07a1b202e3730e066e71d1 Mon Sep 17 00:00:00 2001 From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com> Date: Sat, 22 Aug 2020 16:17:16 +0530 Subject: [PATCH 1/7] BAEL-4285 BAEL-4285 A Guide to ArrayStoreException --- .../array/ArrayStoreExceptionExample.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/ArrayStoreExceptionExample.java diff --git a/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/ArrayStoreExceptionExample.java b/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/ArrayStoreExceptionExample.java new file mode 100644 index 0000000000..f82efec97b --- /dev/null +++ b/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/ArrayStoreExceptionExample.java @@ -0,0 +1,17 @@ +package com.baeldung.array; + +public class ArrayStoreExceptionExample { + + public static void main(String[] args) { + + try { + Object array[] = new String[5]; + array[0] = 2; + System.out.println(array[0]); + } catch (ArrayStoreException e) { + e.printStackTrace(); + } + + } + +} From 456c3322e71657bd262120fa999ea415f7adb142 Mon Sep 17 00:00:00 2001 From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com> Date: Sat, 22 Aug 2020 16:20:07 +0530 Subject: [PATCH 2/7] Update README.md BAEL-4285 --- core-java-modules/core-java-arrays-guides/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/core-java-modules/core-java-arrays-guides/README.md b/core-java-modules/core-java-arrays-guides/README.md index 621443e4a9..85dfc37b3e 100644 --- a/core-java-modules/core-java-arrays-guides/README.md +++ b/core-java-modules/core-java-arrays-guides/README.md @@ -6,3 +6,4 @@ This module contains complete guides about arrays in Java - [Arrays in Java: A Reference Guide](https://www.baeldung.com/java-arrays-guide) - [Guide to the java.util.Arrays Class](https://www.baeldung.com/java-util-arrays) - [What is \[Ljava.lang.Object;?](https://www.baeldung.com/java-tostring-array) +- A Guide to ArrayStoreException From cec243af0deadbdfd512dc4e4dbe9380f1ef066d Mon Sep 17 00:00:00 2001 From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com> Date: Mon, 24 Aug 2020 11:01:12 +0530 Subject: [PATCH 3/7] Update README.md --- core-java-modules/core-java-arrays-guides/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/core-java-modules/core-java-arrays-guides/README.md b/core-java-modules/core-java-arrays-guides/README.md index 85dfc37b3e..621443e4a9 100644 --- a/core-java-modules/core-java-arrays-guides/README.md +++ b/core-java-modules/core-java-arrays-guides/README.md @@ -6,4 +6,3 @@ This module contains complete guides about arrays in Java - [Arrays in Java: A Reference Guide](https://www.baeldung.com/java-arrays-guide) - [Guide to the java.util.Arrays Class](https://www.baeldung.com/java-util-arrays) - [What is \[Ljava.lang.Object;?](https://www.baeldung.com/java-tostring-array) -- A Guide to ArrayStoreException From da1d54699f2a42dd08594dea74b6eeb9faa9193c Mon Sep 17 00:00:00 2001 From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com> Date: Mon, 24 Aug 2020 11:07:38 +0530 Subject: [PATCH 4/7] changing package changing package --- .../ArrayStoreExceptionExample.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExceptionExample.java diff --git a/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExceptionExample.java b/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExceptionExample.java new file mode 100644 index 0000000000..ab485ca867 --- /dev/null +++ b/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExceptionExample.java @@ -0,0 +1,17 @@ +package com.baeldung.array.arraystoreexception; + +public class ArrayStoreExceptionExample { + + public static void main(String[] args) { + + try { + Object array[] = new String[5]; + array[0] = 2; + System.out.println(array[0]); + } catch (ArrayStoreException e) { + e.printStackTrace(); + } + + } + +} From 935b4c1278e5e6f0daef5d135f7f94176fdf7ded Mon Sep 17 00:00:00 2001 From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com> Date: Mon, 24 Aug 2020 11:09:01 +0530 Subject: [PATCH 5/7] Delete ArrayStoreExceptionExample.java --- .../array/ArrayStoreExceptionExample.java | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/ArrayStoreExceptionExample.java diff --git a/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/ArrayStoreExceptionExample.java b/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/ArrayStoreExceptionExample.java deleted file mode 100644 index f82efec97b..0000000000 --- a/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/ArrayStoreExceptionExample.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.baeldung.array; - -public class ArrayStoreExceptionExample { - - public static void main(String[] args) { - - try { - Object array[] = new String[5]; - array[0] = 2; - System.out.println(array[0]); - } catch (ArrayStoreException e) { - e.printStackTrace(); - } - - } - -} From 765629be47187a94ee36b2ac1df487cb869677a4 Mon Sep 17 00:00:00 2001 From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com> Date: Mon, 24 Aug 2020 12:02:02 +0530 Subject: [PATCH 6/7] Adding File --- .../arraystoreexception/ArrayStoreExampleCE.java | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExampleCE.java diff --git a/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExampleCE.java b/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExampleCE.java new file mode 100644 index 0000000000..7c81142949 --- /dev/null +++ b/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExampleCE.java @@ -0,0 +1,11 @@ +package com.baeldung.array.arraystoreexception; + +public class ArrayStoreExampleCE { + + public static void main(String[] args) { + + //String array[] = new String[5]; //This will lead to compile-time error at line-8 when uncommented + //array[0] = 2; + } + +} From 71b9fd959aeb0b66e513c8965993db69d70ba58c Mon Sep 17 00:00:00 2001 From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com> Date: Sun, 30 Aug 2020 14:19:34 +0530 Subject: [PATCH 7/7] Update ArrayStoreExceptionExample.java --- .../array/arraystoreexception/ArrayStoreExceptionExample.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExceptionExample.java b/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExceptionExample.java index ab485ca867..ce63fd6605 100644 --- a/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExceptionExample.java +++ b/core-java-modules/core-java-arrays-guides/src/main/java/com/baeldung/array/arraystoreexception/ArrayStoreExceptionExample.java @@ -7,9 +7,8 @@ public class ArrayStoreExceptionExample { try { Object array[] = new String[5]; array[0] = 2; - System.out.println(array[0]); } catch (ArrayStoreException e) { - e.printStackTrace(); + // handle the exception } }