função file do PHP. Existe algo referente no Java?

Bom galera, esse é o meu primeiro post aqui no forum.
Sou iniciante no mundo java, e estou com algumas duvidas, principalmente em relação ao tratamento de arquivos.
Gstaria de saber, se existe alguma função no java igual a função file do PHP, ou seja, que le um arquivo texto, e cada linha ele coloca em uma posição do array??

desde já agradeço

abraços!

Para leitura de dados, seja da entrada padrão, de um socket, de um arquivo ou de um sinal de fumaça, pode-se utilizar a classe InputStreamReader (pode ser usada em conjunto com outras classes como BufferedReader para aumentar a performance e etc).

Eh…só aproveitando pra perguntar: pq não um Scanner num File? (qual é a diferença?)