次の行の意味は何ですか。その<String>
部分はどういう意味ですか?
ArrayAdapter<String> adapter =
これがコードの全行です。
ArrayAdapter<String> adapter = new ArrayAdapter<String>(ExternalData.this, android.R.layout.simple_spinner_item, paths);
次の行の意味は何ですか。その<String>
部分はどういう意味ですか?
ArrayAdapter<String> adapter =
これがコードの全行です。
ArrayAdapter<String> adapter = new ArrayAdapter<String>(ExternalData.this, android.R.layout.simple_spinner_item, paths);
そのすべての部分は、がデータ (パラメーター)を<String>
操作することを意味します。つまり、配列内の各要素は になります。ArrayAdapter
String[]
paths
String
これらの種類のステートメントはジェネリックと呼ばれます。Android フレームワークはこれらを頻繁に使用するため、これらについての十分な知識が必要になります。
簡単に言えば、この特定のインスタンスでは、ArrayAdapter
さまざまな種類のオブジェクトで使用できます。このステートメントは、が string 型で使用されることをArrayAdapter<String>
意味します。ArrayAdapter
これは、Java のジェネリックに関する簡単な初心者向けチュートリアルです。
http://www.javacodegeeks.com/2011/04/java-generics-quick-tutorial.html
確認して、さらに質問がある場合は戻ってきてください。幸運を!