Java arrays index out of bounds esception
код, который должен создавать файлы с именами, указанными в именах массивов, однако ошибка
"Esception в потоке "main" java.lang.ArrayIndexOutOfBoundsException: 5
в inout.ArrayWriteFiles.main(ArrayWriteFiles.java:30)"
public class ArrayWriteFiles { public static void main(String[] args) throws IOException { String[] Names = new String[5]; Names[0] = "Android"; Names[1] = "java"; Names[2] = "computerscience"; Names[3] = "satellite"; Names[4] = "communication"; for(int i=0 ; i<=Names.length ; i++){ String fileName = "name" + Names[i] + ".html"; PrintWriter printer = new PrintWriter(fileName, "UTF-8"); printer.write("Java is object oriented"); printer.close(); } } }
Что я уже пробовал:
измененный код и поиск классов java