//较快的方式找到数组中两个数相加为target的数
public void tosum(int target){
int [] sum=new int[]{1,2,5,7,9};
HashMap<Integer,Integer> map=new HashMap<Integer,Integer>();
int a,b,c,d;
for(int i=0;i<sum.length;i++){
if(map.containsKey(sum[i])){
a=sum[i];
c=i;
b= sum[map.get(sum[i])];
d=map.get(sum[i]);
System.out.print("第一个数是:"+b+",下标是:"+d+" 第二个数是:"+a+"下标是:"+c);
}
else{
map.put(target-sum[i], i);
}
}
}