Ваш new FileInputStream("textfile.txt")
правильный. Если он выдает это исключение, в текущем каталоге не будет textfile.txt
при запуске программы. Вы уверены, что имя файла на самом деле не testfile.txt
(обратите внимание на s
, а не x
в третьей позиции).
Не по теме : Но ваш ранее удаленный вопрос содержал вопрос о том, как построчно читать файл (я не думал, что вам нужно его удалять, FWIW). Предполагая, что вы все еще новичок и получаете представление о вещах, указатель: вы, вероятно, не хотите использовать FileInputStream
, что для двоичных файлов, но вместо этого используйте Reader
набор интерфейсов / классов в java.io
(включая FileReader
). Также, когда это возможно, объявляйте свои переменные, используя интерфейс, даже при инициализации их для определенного класса, например, Reader r = new FileReader("textfile.txt")
(вместо FileReader r = ...
).