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. SQL Server 2008のストアドプロシージャでntext型データを操作する方法
- 2. ADO EFデータ操作方法
- 3. SQL Server XMLデータ型の操作
- 4. 操作を伴うHaskellデータ型構文
- 5. ダブルポインタchar型の操作
- 6. Cで80ビットのデータ型を操作する
- 7. DBでデータを操作する方が良い方法はありますか?
- 8. レコードの操作方法は?
- 9. デバイスキーボードの操作方法
- 10. ページナビゲーションの操作方法ASP.net
- 11. アレイアップデートの操作方法
- 12. クラスオブジェクトの操作方法C++
- 13. パーシャルリンクの操作方法は?
- 14. マウスの操作方法は?
- 15. サブメニューの操作方法
- 16. BCPの操作方法
- 17. objectARX 2012の操作方法
- 18. チェックボックスのスタイリング - 操作方法
- 19. dataTableの操作方法は?
- 20. Form.MaximumBoxの操作方法
- 21. SSISデータ操作
- 22. まずサーバーにアップロードせずにユーザーファイルを操作する方法は?
- 23. Flash BuilderでPHPサービスから返されたデータを操作する方法
- 24. Swiftでのビット操作の操作方法は?
- 25. ユーザーの操作者(Cronjob)の操作を行う方法
- 26. C#でデータを操作する操作
- 27. ORA-01732:このビューのデータ操作オペレーション法的ない
- 28. サーバ側のないデータ操作
- 29. jqueryのに.getデータ操作
- 30. データとJTableの操作
JavaのIIRC ArrayListは常に型なしです(つまり、ScalaのArrayList