APIリファレンスでArrayクラスのcopyOfメソッドを見ていて、Object[].classという記述を見て、良くわからなかったため、自分で実験しようとして以下のようなコードを作ってみたのですが、うまく動作しません。
なぜこのような結果になるのでしょうか?
Java
1import java.util.ArrayList; 2public class Main { 3 public static void main(String[] args) { 4 int[] intList = new int[2]; 5 Class<int[]> intListClass = (Class<int[]>)intList.getClass(); 6 String name = intListClass.getName(); 7 System.out.println(name); 8 } 9}
実行結果は
[I
Process finished with exit code 0
のようになります。
お分かりの方、ご教授ください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/22 10:28