What value does read() return when it has reached the end of a fileCore Java Interview Questions The read() method returns -1 when it has reached the end of a file. Total Views: 36,489