-4

次の行の意味は何ですか。その<String>部分はどういう意味ですか?

ArrayAdapter<String> adapter = 

これがコードの全行です。

ArrayAdapter<String> adapter = new ArrayAdapter<String>(ExternalData.this, android.R.layout.simple_spinner_item, paths);
4

2 に答える 2

5

そのすべての部分は、がデータ (パラメーター)を<String>操作することを意味します。つまり、配列内の各要素は になります。ArrayAdapterString[]pathsString

于 2013-01-02T13:14:44.827 に答える
2

これらの種類のステートメントはジェネリックと呼ばれます。Android フレームワークはこれらを頻繁に使用するため、これらについての十分な知識が必要になります。

簡単に言えば、この特定のインスタンスでは、ArrayAdapterさまざまな種類のオブジェクトで使用できます。このステートメントは、が string 型で使用されることをArrayAdapter<String>意味します。ArrayAdapter

これは、Java のジェネリックに関する簡単な初心者向けチュートリアルです。

http://www.javacodegeeks.com/2011/04/java-generics-quick-tutorial.html

確認して、さらに質問がある場合は戻ってきてください。幸運を!

于 2013-01-02T13:18:17.963 に答える