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和其他的对象要起的作用是不一样的,为什么还要把它掺和着随便放呢?
重新设计思路
赶紧散了分得了~
------解决方案--------------------搞不懂,你能不能把问题用文字描述清楚,这个程序是个伪代码把,