Olá, como estão!?
Pois então, minha dúvida é a seguinte...
Quando estava instanciando a classe FileInputStream, estava ocorrendo um erro de compilação. E ocorreu o mesmo quando instanciei novamente a classe Scanner.
Fui para o auto corretor do Eclipse, e ele exigiu a criação de métodos.
Ai que minha dúvida entra, porque nos exercícios anteriores, não tinha sido obrigado a criar métodos... Por que nesse fui?
Código a baixo:
package testeIO;
import java.io.IOException;
import java.io.InputStream;
import java.util.Scanner;
public class EntradaDeUmArquivo {
public static void main(String[] args) throws IOException {
InputStream br = System.in;
Scanner sr = Scanner(br);
System.out.println("Sejam bem vindos! \nQue começem os estudos!");
while (sr.hasNextLine()) {
System.out.println(sr.nextLine());
}
sr.close();
}
private static Scanner Scanner(InputStream br) {
// TODO Auto-generated method stub
return null;
}
private static InputStream FileInputStream(String string) {
// TODO Auto-generated method stub
return null;
}
}
Mais uma coisa, se não for pedir muito.
Queria saber o que esses métodos fazem, qual utilidade eles teriam em um programa real!
Obrigado,
abraços!