什么<! - ? - >在Android中意味着什么?

时间:2012-07-16 23:13:31

标签: java android

public void onItemClick(AdapterView<?> parent, View v, int pos, long id)

上述代码中<?>的含义是什么?

3 个答案:

答案 0 :(得分:1)

  Array<Int> arrayOfInts;
  Array<String> arrayOfStrings;
  Array<?>      arrayOfAnything;  // 

  Object o = arrayOfAnyting[0];
  if (arrayOfAnything[0] instanceof String){
    String s =(String) arrayOfAnything[0];

  }

 String s2 = arrayOfStrings[0];

答案 1 :(得分:0)

AdapterView<?>parent

<?>是通配符。

Reference指向此特定功能的文档。

答案 2 :(得分:0)

在Java泛型的概念中,它意味着您正在使用通配符。

因此,这意味着可以在该签名中使用任何AdapterView类型。