日期:2014-05-20  浏览次数:20816 次

100求解一个数组的问题~~ 大家来看啊
public   class   B   {
public   boolean   checkInfo(Object...   obj)   {
        if(obj.length> 0){  
        return   true;
        }
        return   false;
}
public   static   void   main(String[]   args)   {
Map     a   =   new   HashMap <Integer,   String> ();
a.put(1,   "Hello ");
a.put(2,   "world! ");
new   B().checkInfo( "String   a ", "string   b ",a, "string   c ", "string   d ");
}
}

目的:   想要获得map类型的   a   在   obj[]   中的位置
如何实现的?     难道一定要遍历整个数组   然后对元素类型进行判断吗?   如果数组很大怎么办   ?

请大家帮忙解决

------解决方案--------------------
首先确定MAP不是数组。。。。。
------解决方案--------------------
containsKey(Object key)
如果此映射包含指定键的映射关系,则返回 true。
------解决方案--------------------
不明白这么整有啥好处~
1.数组里面为什么要放不同的类型呢?
2.明显map和其他的对象要起的作用是不一样的,为什么还要把它掺和着随便放呢?

重新设计思路
赶紧散了分得了~
------解决方案--------------------
搞不懂,你能不能把问题用文字描述清楚,这个程序是个伪代码把,