Я довольно новичок в Java. Я пытаюсь добавить имя в конец этого многомерного массива.Многомерный массив строк, выброшенный за пределы
String[][] cartoons = new String [][] {
{ "Flintstones", "Fred", "Wilma", "Pebbles", "Dino" },
{ "Rubbles", "Barney", "Betty", "Bam Bam" },
{ "Jetsons", "George", "Jane", "Elroy", "Judy", "Rosie", "Astro" },
{ "Scooby Doo Gang", "Scooby Doo", "Shaggy", "Velma", "Fred", "Daphne" } };
cartoons[0][5] = "VELMA";
System.out.println(cartoons[0][5]);
Как вы можете видеть, это выбрасывается за пределы.
run:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at javaapplication2.JavaApplication2.main(JavaApplication2.java:46)
Java Result: 1
Что я здесь делаю неправильно?
Есть только 5 значений в 'мультики [0]', и Java массивы не изменяемые. –
Что вы посоветуете исправить, или вместо этого использовать? Мне нравится простота вызывающего стиля. – woahguy