ここで何が起こっているか教えてもらえますか? myObjがString []にキャストされているので、forループで反復処理できるように見えます。しかし、新しいString []として構築されました。なぜそれをキャストする必要がありますか?for each each構文キャスト
public static void main(String args[]) {
Object myObj = new String[]{"one", "two", "three"};
for (String s : (String[])myObj) {
System.out.print(s + ".");
}
}
ありがとう!
「オブジェクト」として宣言されているので –