Multiple choice technology programming languages

Which of the following compiles correctly if "f" is an instance of the File class?

  1. String[] s =f.list();

  2. File[] files=f.list();

  3. File[] files=f.listFiles();

  4. List files=f.listFiles();

Reveal answer Fill a bubble to check yourself
A,C Correct answer
Explanation

File.list() returns String[](array of filenames), and File.listFiles() returns File[](array of File objects). These are standard methods for listing directory contents with different return types.