AWT.Transferableを使用して、実際にはjava.util.Arrays.ArrayList型の引数「data:Any」を取得します。このタイプに「データ」を明示的にキャストするにはどうすればよいですか? "ArrayList"型へのアクセス権がないようです...データの操作方法:java.util.Arrays.ArrayList型のいずれか?
0
A
答えて
1
この
data match {
case jlist: java.util.List[_] => // I got an java.util.list!
case _ => // oops, unexpected!
}
は、タイプセーフ、asInstanceOf
のケースのように発生しませんです。
1
なぜクラスを明示的に必要としますか? java.util.List
インターフェイスを使用できませんでしたか?
data.asInstanceOf[java.util.List[_]]
キャストはお勧めできません。そのため、Scalaでは非常に酷いようです。
+0
ああ、そのトリックでした。 ArrayListのインターフェースをチェックしてください...ありがとう! – hotzen
関連する問題
- 1. データ型操作Java
- 2. SQL Server 2008のストアドプロシージャでntext型データを操作する方法
- 3. 高速バイナリ操作でMySQLでSETデータ型を操作する方法は?
- 4. pythonのデータ型での操作
- 5. データ型のリスト操作の保持
- 6. ADO EFデータ操作方法
- 7. SQL Server XMLデータ型の操作
- 8. このデータの操作方法は?
- 9. vuejsのデータを操作する方法
- 10. データ操作の操作
- 11. 異なるデータ型操作double float
- 12. 操作を伴うHaskellデータ型構文
- 13. angular2で観測可能な型のデータを操作する方法
- 14. Apple Watchからの加速度計データの操作方法は?
- 15. CSVデータを操作する方法は?
- 16. SSRSのデータ操作の操作
- 17. 不明な型のObservableCollectionをキャストして操作する方法
- 18. ダブルポインタchar型の操作
- 19. PySparkファイル操作とデータ操作のエラー
- 20. データ型変換のためのMongo Db一括更新操作
- 21. データとデータの操作
- 22. igraphのデータ操作
- 23. AngularJSのデータ操作
- 24. 操作データjQueryの
- 25. PostgreSQLのデータ操作
- 26. パーシャルリンクの操作方法は?
- 27. アレイアップデートの操作方法
- 28. データバインディングの操作方法、knockoutJs
- 29. スウィフトオートレイアウトボタンの操作方法
- 30. クラスオブジェクトの操作方法C++
JavaのIIRC ArrayListは常に型なしです(つまり、ScalaのArrayList