2Dオブジェクト配列列を1D文字列配列としてキャストしようとしています。私は何の問題データ自体を取得していないが、それは実行時エラーを作成するデータ型です:2Dオブジェクト配列の列を1D文字列配列としてキャスト
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.String;
は、これは私が働いていたコードフラグメントの例です:
Object[][] currentData = BackOffice.getData();
String[] dataWanted = null;
for (int i=0; i<currentData.length; i++)
dataWanted = (String[])currentData[i][1];
私は(String [])を使ってキャストすることができたと思っていましたが、明らかにそうではありませんでした... 助けがありがたいです!
私が欲しがっているのは、currentData [i] [1]の前に(String)を使って幸せにキャストできます。ありがとう!もちろん私はdataWanted [i]を使う必要がありました...明らかです! – dgBP