Chinaunix首页 | 论坛 | 博客

acc

  • 博客访问: 789541
  • 博文数量: 170
  • 博客积分: 7011
  • 博客等级: 少将
  • 技术积分: 1660
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-31 12:02
文章分类

全部博文(170)

文章存档

2014年(7)

2010年(2)

2009年(62)

2008年(25)

2007年(67)

2006年(7)

我的朋友

分类: Java

2006-08-01 09:43:06

import java.lang.reflect.Array;
import java.util.Arrays;
public class ArrayTest
{
 public static void main(String[] args)
 {
    int[] num={5,8,6};
    Arrays.sort(num); //binarySearch()方法之前需Sort()方法排序.
    for(int i=0;i    {
    System.out.println(num[i]);
    } 
    //int n=Arrays.binarySearch(num,1);
    //下面这个结果为-1,
    System.out.println(Arrays.binarySearch(num,1));
   //java.lang.reflect.Array的getInt()方法结果为6.
   //这是什么原因.
    System.out.println(Array.getInt(num,1));
 }
 
 
 
终于明白了.
Arrays.binarySearch(数组,要搜索的值(非索引)).
近回结果为索引值.
阅读(6615) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:自己总结和收录的一些英语名言警句

给主人留下些什么吧!~~