Добрый! Вот я хочу проверить как работает моя программа до валидации JavaRush. Но у меня ошибка
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at com.javarush.task.task18.task1817.Solution.main(Solution.java:12)
Как это поправить?
package com.javarush.task.task18.task1817;
import javax.swing.*;
import java.io.FileReader;
import java.io.IOException;
/*
Пробелы
*/
public class Solution {
public static void main(String[] args) throws IOException {
args[0] = "D:\\work\\file.txt";
int allSymbols = 0;
int spaceCount = 0;
try(FileReader fileReader = new FileReader(args[0])){
while(fileReader.ready()) {
int readChar = (char) fileReader.read();
if(readChar == ' ') spaceCount++;
else{
allSymbols++;
}
}
}
double res = (double) allSymbols/spaceCount * 100;
System.out.format("%.2f",res);
}
}