Итак...в районе 8-9 лвл бросил задачи на output/input/read/write только потому что не мог врубиться как правильно ссылку на созданный на диске файл записать. Подумал... ага... дойду до 18, тут то мне и расскажут. По итогу как не понимал так и не понял.
Фай создал на диске С, в папке Javatest, назвал eee.txt. Т.е. ссылка на него такая... C:\JavaTest\eee.txt(если копировать из самой папки). Но компилятор не видит этого файла и я опять туплю и не пойму что ему надо. Может как-то неправильно ввожу ссылку, не пойму.
Пример кода(скопирован из лекции с попыткой вставить свой файл):
import java.io.FileInputStream;
public class Test {
public static void main(String[] args) throws Exception
{
//создаем объект FileInputStream, привязанный к файлу «c:/data.txt».
FileInputStream inputStream = new FileInputStream("C://JavaTest/eee.txt");
long sum = 0;
while (inputStream.available() > 0) //пока остались непрочитанные байты
{
int data = inputStream.read(); //прочитать очередной байт
sum += data; //добавить его к общей сумме
}
inputStream.close(); // закрываем поток
System.out.println(sum); //выводим сумму на экран.
}
}