static ArrayAdapter<CharSequence> createFromResource(Context context, int textArrayResId, int textViewResId)
有人可以解释ArrayAdapter<CharSequence>
的语法吗?
由于
答案 0 :(得分:6)
那是generics。这是一种说法,一种类型的API可以由一个或多个其他类型参数化。它表示返回类型为ArrayAdapter<T>
,其中T在此特定情况下为CharSequence
。
有关 lot 的更多信息,请参阅Angelika Langer's Java Generics FAQ。您可能希望从"What are Java generics?"
开始答案 1 :(得分:3)
这将是generics的使用。
简单易懂的术语表示您将从通话中收到ArrayAdapter
CharSequence
个。
用非简单的术语来表示您将ArrayAdapter
类型的一个或多个成员约束为CharSequence
类型。
答案 2 :(得分:1)
ArrayAdapter是该方法返回值的类型声明。带尖括号的位是Java泛型的类型声明。在这里阅读有关Java泛型的更多信息:
http://download.oracle.com/javase/tutorial/java/generics/index.html