Given the code fragment:
Stream<List<String>> iStr= Stream.of (
Arrays.asList (1, John),
Arrays.asList (2, null)0;
Stream<<String> nInSt = iStr.flatMapToInt ((x) -> x.stream ());
nInSt.forEach (System.out :: print);
What is the result?
D
Given the code fragment:
Path file = Paths.get (courses.txt);
// line n1
Assume the courses.txt is accessible.
Which code fragment can be inserted at line n1 to enable the code to print the content of the
courses.txt file?
D
Given the code fragment:
public void recDelete (String dirName) throws IOException {
File [ ] listOfFiles = new File (dirName) .listFiles();
if (listOfFiles ! = null && listOfFiles.length >0) {
for (File aFile : listOfFiles) {
if (aFile.isDirectory ()) {
recDelete (aFile.getAbsolutePath ());
} else {
if (aFile.getName ().endsWith (.class))
aFile.delete ();
}
}
}
}
Assume that Projects contains subdirectories that contain .class files and is passed as an argument to
the recDelete () method when it is invoked.
What is the result?
A
Given the code fragments:
4. void doStuff() throws ArithmeticException, NumberFormatException, Exception {
5. if (Math.random() >-1 throw new Exception (Try again);
6. }
and
24. try {
25. doStuff ( ):
26. } catch (ArithmeticException | NumberFormatException | Exception e) {
27. System.out.println (e.getMessage()); }
28. catch (Exception e) {
29. System.out.println (e.getMessage()); }
30. }
Which modification enables the code to print Try again?
C
Given the definition of the Country class:
public class country {
public enum Continent {ASIA, EUROPE}
String name;
Continent region;
public Country (String na, Continent reg) {
name = na, region = reg;
}
public String getName () {return name;}
public Continent getRegion () {return region;}
}
and the code fragment:
List<Country> couList = Arrays.asList (
new Country (Japan, Country.Continent.ASIA),
new Country (Italy, Country.Continent.EUROPE),
new Country (Germany, Country.Continent.EUROPE));
Map<Country.Continent, List<String>> regionNames = couList.stream ()
.collect(Collectors.groupingBy (Country ::getRegion,
Collectors.mapping(Country::getName, Collectors.toList()))));
System.out.println(regionNames);
What is the output?
B
Given the code fragment:
Map<Integer, String> books = new TreeMap<>();
books.put (1007, A);
books.put (1002, C);
books.put (1001, B);
books.put (1003, B);
System.out.println (books);
What is the result?
B
Explanation:
References:
Given:
class Book {
int id;
String name;
public Book (int id, String name) {
this.id = id;
this.name = name;
}
public boolean equals (Object obj) { //line n1
boolean output = false;
Book b = (Book) obj;
if (this.name.equals(b name))}
output = true;
}
return output;
}
}
and the code fragment:
Book b1 = new Book (101, Java Programing);
Book b2 = new Book (102, Java Programing);
System.out.println (b1.equals(b2)); //line n2
Which statement is true?
A
Given the content of /resourses/Message.properties:
welcome1=Good day!
and given the code fragment:
Properties prop = new Properties ();
FileInputStream fis = new FileInputStream (/resources/Message.properties);
prop.load(fis);
System.out.println(prop.getProperty(welcome1));
System.out.println(prop.getProperty(welcome2, Test));//line n1
System.out.println(prop.getProperty(welcome3));
What is the result?
C
Which action can be used to load a database driver by using JDBC3.0?
C
Given the code fragment:
Path p1 = Paths.get(/Pics/MyPic.jpeg);
System.out.println (p1.getNameCount() +
: + p1.getName(1) +
: + p1.getFileName());
Assume that the Pics directory does NOT exist.
What is the result?
B