1. import java.util.*;
2. publicclass Quest{
3. publicstatic void main(String[ ] args){
4. String[] colors =
5. {"blue","red","green","yellow","orange"};
6. Arrays.sort(colors);
7. ints2 = Arrays.binarySearch(colors, "orange");
8. ints3 = Arrays.binarySearch(colors, "violet");
9. System.out.print(s2+ "_" + s3);
10. }
11. }
麻烦能不能解释一下为什么最后输出结果为2-5啊,Arrays.sort是怎么把colors排序的?还有
ints2 = Arrays.binarySearch(colors, "orange");
ints3 = Arrays.binarySearch(colors, "violet");
这两句又是什么作用啊,本人小白麻烦解释一下吧谢谢