Given the code fragment:



What is the result?

A.

0

B.

1

C. A compilation error occurs at line n1.
D. A compilation error occurs at line n2.

題解

ToIntFunction的JDK原始碼如下:

所以line n2,其實會等於:

會在str所參考到的字串中,索引0的位置找到「Java」子字串。